Главная страница
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.029 c
6-1136649778
Роман Снайпер
2006-01-07 19:02
2006.04.16
Перехват сетевых обращений программ


2-1144232434
Std
2006-04-05 14:20
2006.04.16
РАбота с несколькими формами


3-1140373668
sav13
2006-02-19 21:27
2006.04.16
Компоненты для работы с IB/FireBird


15-1143189289
Слоник
2006-03-24 11:34
2006.04.16
задачка


15-1142943346
Геро
2006-03-21 15:15
2006.04.16
Российские сотовые телефоны