1、下拉列表不能触发失去焦点事件,我估计问题在这里,但是不知道怎么解决
private void BtnLabel_Click(object sender, EventArgs e)
{
if (itemsControl == null || itemsControl.IsDisposed)
{
itemsControl = new DisplayItemControl(this, 30, _Items, BackColor, _BtnHoverColor, _BtnForeColor);
itemsControl.Parent = this.ParentForm;//就是这句话,让下拉列表用户控件有父窗体
itemsControl.Show();
}
else
{
itemsControl.Dispose();
return;
}
}
别在WINFORM中玩自定义控件,各种无解和坑,换WPF吧,就是WEB套皮也比WINFORM强。
我们开发差不多了,现在要重写一份界面,控件好难开发