Я являюсь абсолютным новичком с простым вопросом (C#. Я хочу создать панель инструментов во время выполнения и их событиях. Я использую Visual Studio 2008, .net framework 3.5, C#.Программно добавить панель инструментов и их содержимое в C#
0
A
ответ
2
Например, в вы формируете класс, который вы можете сделать некоторые, как это:?
ToolStrip toolStrip2 = new ToolStrip();
toolStrip2.Items.Add(new ToolStripDropDownButton());
toolStrip2.Dock = DockStyle.Bottom;
this.Controls.Add(toolStrip2);
0
using System;
using System.IO;
using System.Windows.Forms;
namespace DynamicToolStrip
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new DynamicToolStripForm());
}
class DynamicToolStripForm : Form
{
ToolStrip m_toolstrip = new ToolStrip();
public DynamicToolStripForm()
{
Controls.Add(m_toolstrip);
AddToolStripButtons();
}
void AddToolStripButtons()
{
const int iMAX_FILES = 5;
string[] astrFiles = Directory.GetFiles(@"C:\");
for (int i = 0; i < iMAX_FILES; i++)
{
string strFile = astrFiles[i];
ToolStripButton tsb = new ToolStripButton();
tsb.Text = Path.GetFileName(strFile);
tsb.Tag = strFile;
tsb.Click += new EventHandler(tsb_Click);
m_toolstrip.Items.Add(tsb);
}
}
void tsb_Click(object sender, EventArgs e)
{
ToolStripButton tsb = sender as ToolStripButton;
if (tsb != null && tsb.Tag != null)
MessageBox.Show(String.Format("Hello im the {0} button", tsb.Tag.ToString()));
}
}
}
}
Смежные вопросы
- 1. Как я могу добавить панель инструментов в панель инструментов программно?
- 2. Программно добавить UILabel в панель инструментов
- 3. Как программно добавить элементы на панель инструментов
- 4. настраивать панель инструментов Android программно
- 5. Добавить кнопку на панель инструментов в wpf программно
- 6. Программно Добавить панель инструментов в RelativeView в Android
- 7. Добавить вторую панель инструментов в существующую панель инструментов
- 8. Добавить панель инструментов JSQMessagesViewController
- 9. Как добавить кнопку на основную панель инструментов в Eclipse программно
- 10. добавить панель инструментов в раздел
- 11. Добавить панель инструментов в UITableViewController
- 12. Программно выровнять панель инструментов поверх клавиатуры iPhone
- 13. Программно изменить мою панель инструментов Internet Explorer
- 14. Как добавить панель действий и панель инструментов в одно действие?
- 15. Редактор Aloha: добавьте новые стили на панель инструментов и содержимое
- 16. Добавить EditText на панель инструментов
- 17. как добавить панель инструментов в listview
- 18. Меню и панель инструментов
- 19. Добавить виды на панель инструментов
- 20. Программно перемещать панель инструментов поверх клавиатуры iPhone
- 21. Панель инструментов - добавить кнопку вверх
- 22. Добавить панель инструментов в tabpanel extjs4.2
- 23. Добавить пользовательские WPFControls в панель инструментов автоматически
- 24. Содержимое панели инструментов видимо через панель состояния
- 25. Скрыть/Показать панель инструментов программно на CoordinatorLayout
- 26. Добавить навигационные кнопки в унифицированную панель заголовка/панель инструментов
- 27. Добавить панель инструментов в datagridview в VB.Net
- 28. Как встроить панель инструментов и панель инструментов QML в QMainWindow
- 29. Как программно добавить ToolstripDropDownButton в панель инструментов с выпадающим меню (C# Winforms)
- 30. Как добавить пользовательские элементы управления C# в панель инструментов MonoDevelop?
OK Так что вам мешает то, что вы пытались – Shai
я не знаю, первый шаг –
Просто скопируйте код дизайнер создает событие во время выполнения и продолжает работать над ним до тех пор, пока он не будет работать. – CodingBarfield