【发布时间】:2013-05-23 06:58:40
【问题描述】:
这是我第一次尝试使用选项卡控件构建一些东西。
起初我在 .NET 4 C# 中制作了一个小应用程序,它在其主窗口中有一个独立的列表框,现在我想添加一个选项卡控件并将列表框移动到其中一个选项卡和一个列表视图到另一个选项卡,所以我也可以显示图标。
我面临的问题如下:
1) 我现在将列表框动态添加到选项卡控件,如下所示:
private ListBox listBoxMember = new ListBox();
public Form1()
{
listBoxMember.Size = tab1.Size;
tab1.Controls.Add(listBoxMember);
}
启动应用程序时,似乎列表框不适合整个选项卡,我可以看到它在选项卡内的边框.. 我怎样才能将列表框完全放入选项卡中,以便用户看起来选项卡本身就像一个列表框?
2) 在我进行更改之前,我创建了一个上下文菜单,该菜单在右键单击鼠标时通过列表框的鼠标按下事件激活。现在在选项卡内添加列表框后,单击鼠标时菜单不会打开。如何使用我制作的上下文菜单,并以与列表框是独立控件时相同的方式使用它?
【问题讨论】:
标签: c# winforms listbox tabcontrol mousedown