Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / table and MenuItem / 3 сообщений из 3, страница 1 из 1
26.10.2004, 20:13
    #32755852
Vladimir Voloshin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
table and MenuItem
такая проблема
есть таблица (id, name, ... можнодобавить еще чтонить, если потребуется)
в программе вычитую ее и на каждую строку создаю MenuItem, название которого беру из поля name. Все создется нормально.
а дальше при клике на этих меню необходимо выполнить похожие действия, разница только в обработке данных, которые находятся в соответствующей строке. вот только как их получить?? как связать обьект MenuItem со строкой в таблице??

хорошо бы запихнуть id куда нить в MenuItem, но там ниче похожего, например на свойство tag нет :(
есть у кого какие идеи??
...
Рейтинг: 0 / 0
26.10.2004, 20:30
    #32755862
Alexey Kudinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
table and MenuItem
Раз свойства нет, его надо добавить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
		private void PrintingExample_Load(object sender, System.EventArgs e)
		{
			clsMyMenuItem oMenu=new clsMyMenuItem("Test","ID");
			mainMenu1.MenuItems.Add(oMenu);
			MessageBox.Show((string)oMenu.Tag);
		}

		internal class clsMyMenuItem:MenuItem
		{
			private Object m_oTag; 
			public clsMyMenuItem(string Caption,object p_oTag):base(Caption)
			{
				m_oTag=p_oTag;
			} 
			public object Tag
			{
				get{return m_oTag;}
				set{m_oTag=value;}
			}
		}
PrintingExample - название формы тестового проекта, к-й у меня был открыт "под рукой"
...
Рейтинг: 0 / 0
27.10.2004, 10:37
    #32756318
Vladimir Voloshin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
table and MenuItem
спасибо :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / table and MenuItem / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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