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

Вниз

Удаление Run-Time элементов управления   Найти похожие ветки 

 
Алексей С.   (2006-12-08 07:56) [0]

Добрый день.
Ситуация:
Динамически на форме создается несколько(в завасимости от пользователя) элементов TListBox.  Им присваивается при создании контекстное меню формы родителя с пунктом "закрыть ListBox".
Вопрос:
При написании процедуры "закрыть ListBox" контекстного меню КАК мне определьть какой именно ListBox необходимо закрыть ???
Заранее Спасибо!


 
Алексей С.   (2006-12-08 08:10) [1]

ну очень нужно.... :)


 
Сергей М. ©   (2006-12-08 09:13) [2]


> КАК мне определьть какой именно ListBox необходимо закрыть
> ?


Очевидно тот который имел фокус на момент открытия конт.меню


 
novill ©   (2006-12-08 09:15) [3]

> контекстного меню
Чье контекстное меню, укакого объекта?

> КАК мне определьть какой именно ListBox
наверное по имени.


 
алексей с.   (2006-12-08 09:29) [4]

хорошо. а как мне определить имя элемента, взвавшего контекстное меню?


 
Kakashka   (2006-12-08 09:40) [5]

if (Sender is TListBox) then... :)


 
ЮЮ ©   (2006-12-08 09:43) [6]

Kakashka   (08.12.06 09:40) [5]

В обработчике Sender-ом будет TMenuItem, который нажали.


 
Kakashka   (2006-12-08 09:45) [7]

ЮЮ ну да точно.:)


 
ЮЮ ©   (2006-12-08 10:01) [8]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, ExtCtrls, Menus;

type
 TForm1 = class(TForm)
   PopupMenu1: TPopupMenu;
   deleteItem: TMenuItem;
   Panel1: TPanel;
   Panel2: TPanel;
   procedure deleteItemClick(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.deleteItemClick(Sender: TObject);

begin
 Caption := TPopupMenu(TMenuItem(sender).GetParentMenu).PopupComponent.Name;
end;

end.


 
алексей с.   (2006-12-08 10:47) [9]

вот, ЧЕЛОВЕК!, вот, спасибо!



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
6-1154070111
FireMan_Alexey
2006-07-28 11:01
2006.12.24
Как создать програмно сетевое соединение!


1-1163273917
PHPDeveloper
2006-11-11 22:38
2006.12.24
работа с анимированными изображениями


2-1165498288
Roman_ln
2006-12-07 16:31
2006.12.24
Есть функция преобразования даты в числовой эквивалент?


15-1165202962
Slider007
2006-12-04 06:29
2006.12.24
С днем рождения ! 2 декабря


3-1160648549
БогданБ
2006-10-12 14:22
2006.12.24
Можно ли чтоб в строки DBGrid записывались только большие буквы?