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

Вниз

Я открываю модально форму, на которой есть грид...   Найти похожие ветки 

 
dera   (2006-04-03 18:09) [0]

...Как, по двойному счетчку в гриде, "перенести" значение выбраной записи (в гриде) в Label  на форме, из которой вызывалась модальная форма?


 
Vlad ©   (2006-04-03 18:12) [1]


> по двойному счетчку


"по двойному счетчику" или "по двойному щелчку" ? :-))

У грида есть событие OnDblClick, там и переноси


 
dera   (2006-04-03 18:15) [2]

>У грида есть событие OnDblClick, там и переноси
это я знаю. А как перенести на форму (в label), которая вызвала модальную?


 
Vlad ©   (2006-04-03 18:20) [3]


> dera   (03.04.06 18:15) [2]

Вариантов много. Если модальную создавал от имени первой формы, то можно так:

TMyForm1(Owner).Label1.Caption := "чего угодно"

Но это ИМХО, не оч. красивый способ.

Лучше в модальной форме завести public property, а по двойному щелчку туда записывать то что надо и закрывать форму. Соотв. первая форма после вызова ShowModal, считывает значение этой property и пишет в Label


 
Ega23 ©   (2006-04-03 18:22) [4]

У тебя есть набор данных, на который смотрит твой DBGrid.
Обратившись к нему, можешь его значения кому угодно передать.


 
Leonid Troyanovsky ©   (2006-04-03 18:24) [5]


> dera   (03.04.06 18:15) [2]
> >У грида есть событие OnDblClick, там и переноси
> это я знаю. А как перенести на форму (в label), которая
> вызвала модальную?


Для начала сделай у формы public поле (свойство) Label: String,
которое будешь заполнять в OnDblClick.
После показа - прочитаешь его:


with TFormX.Create(nil) do
  try
     if ShowModal = mrOK then
        ShowMessage(Label);
  finally
     Free;
  end;


--
Regards, LVT.



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

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

Наверх




Память: 0.48 MB
Время: 0.045 c
4-1138725072
maxim161
2006-01-31 19:31
2006.04.16
Старт стоп сервиса


9-1128332794
Maxx1
2005-10-03 13:46
2006.04.16
Глюки с SkyBoxом


3-1139599826
Варяг
2006-02-10 22:30
2006.04.16
Программное создание др-ра ODBC


2-1143818838
gidd
2006-03-31 19:27
2006.04.16
Тема письма


2-1144061350
serg111111
2006-04-03 14:49
2006.04.16
Приложение в треере