powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменить свойство item в ContextMenuStrip.
4 сообщений из 4, страница 1 из 1
Изменить свойство item в ContextMenuStrip.
    #39807673
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Design Time я могу установить item в ContextMenuStrip как TextBox.
А если я загружаю items в Run Time
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
if (File.Exists(file))
{
    string[] lines = File.ReadAllLines(file);
    for (int i = 0; i < lines.Length; i++)
    {
           if (!string.IsNullOrEmpty(lines[i]))
           {
                contextMenuStripTxCommands.Items.Add(lines[i].Trim());
           }
     }
}


То items загружаются обычные, не TextBox.
Как мне определить чтоб items были TextBox.
...
Рейтинг: 0 / 0
Изменить свойство item в ContextMenuStrip.
    #39807693
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что вставить вместо знаков вопросов?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ToolStripMenuItem tsitem = new ToolStripMenuItem();

if (File.Exists(file))
{
      string[] lines = File.ReadAllLines(file);
      for (int i = 0; i < lines.Length; i++)
      {
             if (!string.IsNullOrEmpty(lines[i]))
             {
                    tsitem.??????????  //как изменить на TextBox???
                    tsitem.Text = lines[i].Trim();
                   contextMenuStripTxCommands.Items.Add(tsitem);
            }
     }
}
...
Рейтинг: 0 / 0
Изменить свойство item в ContextMenuStrip.
    #39807700
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,
Сделай в дизайнере и сохрани в файл. Там и смотри структуру классов.
...
Рейтинг: 0 / 0
Изменить свойство item в ContextMenuStrip.
    #39807709
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123jenya7,
Сделай в дизайнере и сохрани в файл. Там и смотри структуру классов.
Методом тыка нашел
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ToolStripTextBox tsitem; 

if (File.Exists(file))
{
       string[] lines = File.ReadAllLines(file);
       for (int i = 0; i < lines.Length; i++)
       {
            if (!string.IsNullOrEmpty(lines[i]))
            {
                   tsitem = new ToolStripTextBox();
                   tsitem.Text = lines[i].Trim();
                   contextMenuStripTxCommands.Items.Add(tsitem);
            }
      }


Но строка не влезает полностью в TextBox. AutoSize = true не помогает. Не могу понять как сделать чтоб размер выравнивался под длину строки.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменить свойство item в ContextMenuStrip.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]