通过我在线引用的以下工作代码,这个tabless选项卡控件将在我的工具菜单中显示为drag&丢弃用法:
using System;
using System.Windows.Forms;
public class TablessTabControl : TabControl
{
protected override void WndProc(ref Message message)
{
if (message.Msg == 0x1328 && !DesignMode)
{
message.Result = (IntPtr)1;
}
else
{
base.WndProc(ref message);
}
}
}
..然而,..
..我想知道是否还有我可以为这段代码添加按钮控件,这样当我在设计时将它拖到我的winform时,按钮将自动在tabless选项卡控件内。
这样的事情会在上面的工作代码中起作用吗?...
protected override void AddButtonControls(???)
{
Button myNewButton = new Button();
myNewButton.Name = "navigateBack";
myNewButton.Text = "Back";
myNewButton.Size = ...
myNewButton.Location = new Point(...etc..
TablessTabControl.Add(myNewButton);
}
当然我可以像往常一样简单地将每个控件拖到其中...但我想知道我是否可以在一个工具(tabless选项卡控件)上一起打包它们。
*注意:按钮将作为背面和背面。您可能已经猜到了前进导航按钮。
感谢任何帮助:)