Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

PopupMenu   Найти похожие ветки 

 
V_a_d   (2012-03-17 23:50) [0]

Здравствуйте!

У меня в программе создается динамически PopupMenu.

При обработке пункта с содержанием цифры, название пункта сохраняется со знаком & перед цифрой.

Как избавиться от этого знака?


 
Дмитрий С ©   (2012-03-17 23:55) [1]

AutoHotkey := maManual


 
V_a_d   (2012-03-18 00:05) [2]

Помогло.

Спасибо за оперативный ответ.


 
Дмитрий С ©   (2012-03-18 00:06) [3]


> обработке пункта с содержанием цифры

Имей ввиду, что обрабатывать caption menuitem-в плохая идея.


 
V_a_d   (2012-03-18 00:27) [4]

Стоит задача выбрать раздел --> подраздел и название подраздела вставить в таблицу.

Я вычисляю так

FPopupResult := FPopupMenu.Items[FPopupMenu.Tag - 1].Items[FPopup2Menu.Tag - 1].Caption;

Как можно по другому?


 
Cobalt ©   (2012-03-19 09:07) [5]

Если у тебя данные хранятся в визуальных контролах, а не в специальной структуре, куда контрол только ссылается - это недолгоживущая конструкция.
Лучше - хранить данные отдельно, контрол с показом данных - отдельно (ссылаясь через тег или индекс). Например:
procedure TfmMain.mni1Click(Sender: TObject);
var
 NodeIndex: Integer;
 CaptionStr: string;
begin
 NodeIndex := TMenuItem(Sender).Tag;
 CaptionStr := GetCaptionByIndex(NodeIndex);  
end;



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.133 c
2-1343366420
EgorovAlex
2012-07-27 09:20
2013.03.22
Хранение данных в dll, используемой несколькими процессами


15-1337806793
TStas
2012-05-24 00:59
2013.03.22
Чайнотский вопрос про батники


15-1352665803
Юрий
2012-11-12 00:30
2013.03.22
С днем рождения ! 12 ноября 2012 понедельник


2-1340359780
простофан
2012-06-22 14:09
2013.03.22
передача данных из дельфи в др. программы


15-1347197456
Опять я
2012-09-09 17:30
2013.03.22
Можно ли заданное натур. число М представить в виде суммы 2-х ква