#3 25.09.08 13:00
Re: Как сделать контрол по типу ToolBar???
создал класс кнопки. Потом класс коллекции кнопок, подключил этот класс к основному. В проперти появилась кнопка "...", на нее жмакаешь, появляется окошко, где добавляешь нужное колличество своих кнопок. НО!!! После добавления и нажатия "ок" эти кнопки не добавляются на форму основную! Как сделать, чтоб добавлялись? Пробовал в онпаинт прописать, не пашет.
Offline
#10 01.10.08 21:35
Re: Как сделать контрол по типу ToolBar???
namespace myToolBar
{
public partial class myToolBarControl : Control
{
public myToolBarControl()
{
InitializeComponent();
}
myToolBarButtonCollection coll = new myToolBarButtonCollection();
public myToolBarControl.myToolBarButtonCollection Buttons
{
get { return coll; }
set { coll = value; }
}
public class myToolBarButtonCollection : ArrayList
{
private myToolBarButton myButton = new myToolBarButton();
public new myToolBarButton this[int index]
{
get { return (myToolBarButton)base[index]; }
set { base[index] = value; }
}
}
public partial class myToolBarButton : Control
{
private int sectionID;
private string toolTipText;
public myToolBarButton()
{
}
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
this.Height = 25;
this.Width = 23;
}
}
}
}
Offline

