C# WinForm 自定义ComboBox控件

自定义一个Combobox控件,现在的问题是


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强。

以上是C# WinForm 自定义ComboBox控件的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>