[CODE]
enum Commands//перечисление команд
{
NULL = 0,
comand1,
comand2,
comand3,
comand4,
Count
};
protected override void OnCreateTools()
{
base.OnCreateTools();
String [] sFuncName = new String[(int)Commands.Count]
{
"",
"подменю1",
"подменю2",
"подменю3",
"подменю4",
};
//создаём подменю в "меню1"
TFlex.Menu submenu = TFlex.Application.Window.InsertPluginSubMenu("меню1", MainWindow.InsertMenuPosition.BeginOfTools, this);
for(int i = 1; i < (int)Commands.Count; i++)
{
RegisterCommand(i, sFuncName[i]);//регистрируем команду
submenu.Append(i, sFuncName[i], this);//и добавляем её в подменю
}
}
[/CODE]
enum Commands//перечисление команд
{
NULL = 0,
comand1,
comand2,
comand3,
comand4,
Count
};
protected override void OnCreateTools()
{
base.OnCreateTools();
String [] sFuncName = new String[(int)Commands.Count]
{
"",
"подменю1",
"подменю2",
"подменю3",
"подменю4",
};
//создаём подменю в "меню1"
TFlex.Menu submenu = TFlex.Application.Window.InsertPluginSubMenu("меню1", MainWindow.InsertMenuPosition.BeginOfTools, this);
for(int i = 1; i < (int)Commands.Count; i++)
{
RegisterCommand(i, sFuncName[i]);//регистрируем команду
submenu.Append(i, sFuncName[i], this);//и добавляем её в подменю
}
}
[/CODE]