Воскресенье, 02.02.2025, 07:05 | Приветствуем Вас Гость

Team Action

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: mex  
Menu
MoДата: Вторник, 17.02.2009, 15:41 | Сообщение # 1
level 1
Группа: Programmers
Сообщений: 3
Репутация: 0
Статус: Offline
Дабы расширять форум, буду заваливать вам вопросами по мере их появления =)

В общем проблема в следующем. (пишу в си.шарпе, точнее пытаюсь =))
У меня есть раздел меню, в нем много кнопок. Для каждой из них не охото отдельно писать процедуры, поэтому сделал общую процедуру для всех. Суть процедуры - узнать, что написано на кнопке, на которую нажали.

я могу сделать для каждой кнопки отдельно, типо
string item = bottomRightToolStripMenuItem.Text; // боттомРайт - название кнопки в меню
но так будет муторно для всех писать...

искал чтото со словом "селектед", не нашел. Мож кто знает или есть аналогия из си++ или дельфи.

В краЦе искомый код :
private void menu_trackStyle_Click(object sender, EventArgs e)
{
"хз какой тип" mItem = "кнопка на которую нажали"
string item = mItem.text;
// ну тут мой код, использующий item
}

Думаю проблемку ясно описал =)
Заранее спс за любую помощь в этом вопросе =)


ReaL Gamers Never Die - They Just Respawn !
 
CMogilkoДата: Вторник, 17.02.2009, 17:45 | Сообщение # 2
level 1
Группа: СО-Администрация
Сообщений: 3
Репутация: 1
Статус: Offline
у стрипменю есть ивент ItemClicked, его юзай
 
MoДата: Среда, 18.02.2009, 10:26 | Сообщение # 3
level 1
Группа: Programmers
Сообщений: 3
Репутация: 0
Статус: Offline
спс, но я не совсем разобрался как работать с итемКликед, при компилировании грил, что итемКликед должен стоять слева от инкремента и -= (не знаю как называеца happy )
в общем юзал по разному, никак не получилось... да и итемКликед - это же метод, он помоему не возвращает же ничего ?

в общем решил проблему таким способом :

ToolStripMenuItem omg = (ToolStripMenuItem)sender;
textBox2.Text = omg.Text;


ReaL Gamers Never Die - They Just Respawn !
 
CMogilkoДата: Четверг, 19.02.2009, 03:36 | Сообщение # 4
level 1
Группа: СО-Администрация
Сообщений: 3
Репутация: 1
Статус: Offline
поэтому и метод, что он создаёт свою функцию, которая вызывается при нажатии.
а зачем ты его куда-то присваивал вообще...
 
  • Страница 1 из 1
  • 1
Поиск:

Меню сайта
Форма входа
Друзья сайта
Мини-чат
Наш опрос
Какую онлайн игру вы предпочитаете?
Всего ответов: 51
Статистика

mp3 Player