【发布时间】:2011-12-07 10:10:33
【问题描述】:
我在创建一个自定义控件时遇到了一些麻烦。
我有一个用户控件中的列表框,我需要能够在仍在设计器中时单击列表项。这将使它的行为很像 tabcontrol。
我没有处理太多用户控件,但我尝试捕获一些覆盖事件但没有成功。
protected override void OnClick(EventArgs e)
{
if (DesignMode)
{
InvokeOnClick(listBox1, e);
}
base.OnClick(e);
}
我无法在网上找到任何东西。关于如何做到这一点的任何想法?
提前致谢 =)
【问题讨论】:
-
我假设您在谈论 WinForms,但您可能需要澄清一下。我很难想象为什么这会有用 - 你能解释一下你为什么需要这种行为吗?
-
我为tabcontrol创建了一个助手用户控件,允许您通过列表查看选项卡和更改tabcontrol的选项卡。它使用绑定源等。很像 Visual Studio 的选项窗口。
标签: c# vb.net winforms visual-studio visual-studio-2008