Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
ВнизКак найти компонент? Найти похожие ветки
← →
йцукенЫЧ (2007-11-16 17:01) [0]Есть код:
for i :=1 to 10 do begin
with TImage.Create(Self) do
begin
if Names <> "" then Name :=Names;
if Tops <> "" then Top :=StrToInt (Tops);
if Lefts <> "" then Left :=StrToInt (Lefts);
if UnikalCode <>"" then Tag :=StrToInt(UnikalCode);
Width :=22;
Height :=18;
if State = "0" then
Picture.LoadFromFile(CurrentDir+"\blue.bmp")
else if State = "3" then
Picture.LoadFromFile(CurrentDir+"\yellow.bmp")
else
Picture.LoadFromFile(CurrentDir+"\green.bmp");
PopupMenu :=PopupMenu1;
Parent :=Self;
OnClick :=Abros;
end; end;procedure TForm1.N8Click(Sender: TObject);
begin
end;
Делаются 10 картинок. Т.е. как видно из кода по нажатию правой кнопки мыши на компоненте TImage, всплывает меню. Sender становится у меня PopupMenu1.Как мне узнать именно ту картинку, по которой был сделан Click правой кнопкой мыши?
← →
tesseract © (2007-11-16 17:10) [1]image.OnContextPopup:=MyOnContextPopup;
в ней переменная self и есть твоя картинка.
← →
sniknik © (2007-11-16 17:29) [2]http://delphimaster.net/view/2-1195222506/
спам
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c