Главная страница
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.051 c
2-1143713097
Yegorchic
2006-03-30 14:04
2006.04.16
CheckBox.Caption в 2 строки


4-1138547949
Nostradamus
2006-01-29 18:19
2006.04.16
Handle поля ввода чужого приложения


2-1143573708
mr1Andersen
2006-03-28 23:21
2006.04.16
Простой вопрос


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


4-1138295406
Another
2006-01-26 20:10
2006.04.16
Полупрозрачный элемент