![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 1 Всего: 5 |
Vit у меня ещё вопросик возник:
я создаю пункты меню: procedure TForm1.FormShow(Sender: TObject); Var mi:TMenuItem; ini:Tinifile; dir:string; i:integer; begin dir:=getcurrentdir; Ini:= TIniFile.Create(dir+'\link.ini'); ini.ReadSection('link',listbox1.Items); Ini.Free; for i:=0 to listbox1.Items.Count-1 do begin mi:=TMenuItem.Create(popupmenu1); mi.Caption:=listbox1.Items[i]; popupmenu1.Items.Add(mi); popupmenu1.Items[i].OnClick:=menuclick; end; end; procedure ppp; Var ini:Tinifile; dir:string; a,b,c:string; begin dir:=getcurrentdir; Ini:= TIniFile.Create(dir+'\link.ini'); b:=form1.popupmenu1.Items[1].Caption; c:=StringReplace(b,'&','',[rfReplaceAll]); a:=ini.ReadString('link',c,''); WinExec(PChar(a),SW_RESTORE); Ini.Free; end; procedure tform1.menuclick(Sender: TObject); begin WITH Sender AS TMenuItem DO ppp; end; а как узнать на каком пункте был клик и соответственно получить caption пункта на каком был клик? |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
procedure tform1.menuclick(Sender: TObject);
begin ShowMessage(TMenuItem(Sender).Caption); ppp; end; -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Модератор: тема должна соответствовать вопросу, не надо обращатся с просьбой к участнику лично, здесь все участвуют в обсуждении. Меня стоит конкретно спрашивать только в случае если что-то неясно в моём коде или ответе, а твой вопрос общего характера, на него многие могут ответить.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 1 Всего: 5 |
спасибо.....
по поводу того что я обращялся к тебе лично - обращался только потому что ты даёщ более коректные ответы! ещё раз спасибо.... |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Вот, тебе Song ответил, куда уж конкретнее! Мне и добавить нечего, его ответ исчерпывающий!
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| X-Vlad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 570 Регистрация: 10.4.2002 Где: Украина, Львов Репутация: 1 Всего: 5 |
ok
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |