Главная страница
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.048 c
8-1131485570
Fed
2005-11-09 00:32
2006.04.16
Как организовать поток с графикой?


2-1143824097
CAHEK
2006-03-31 20:54
2006.04.16
TreeView


4-1138371915
mm0
2006-01-27 17:25
2006.04.16
Как грамотно запретить запуск второй копии программы?


1-1142333176
Priest
2006-03-14 13:46
2006.04.16
Приведение класса к интерфейсу


2-1143555916
Juice
2006-03-28 18:25
2006.04.16
Отличие между drag&drop и drag&dock