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

Вниз

как вернуть значение из TEdit в TEdit другой формы   Найти похожие ветки 

 
SveTTT   (2007-09-29 02:07) [0]

Здравствуйте!
Помогите, пожалуйста, решить проблему:
Из разных форм  при обработке нажатия клавиши в TEdit вызывается через ShowModal форма типа "калькулятор". Как реализовать чтобы значения из поля TEdit формы "калькулятор" при закрытии подставлялись в TEdit родительского окна, из которого была вызвана форма "калькулятор".
Надеюсь объяснила ;)


 
Германн ©   (2007-09-29 02:20) [1]


> Из разных форм  при обработке нажатия клавиши в TEdit вызывается
> через ShowModal форма типа "калькулятор". Как реализовать
> чтобы значения из поля TEdit формы "калькулятор" при закрытии
> подставлялись в TEdit родительского окна, из которого была
> вызвана форма "калькулятор".
>

В "родительской" форме:
 "калькулятор".ShowModal;
 "родительская форма".Edit1.Text:= "калькулятор".Edit1.Text;


 
SveTTT   (2007-09-29 02:27) [2]

Отлично! Работает. Спасибо за помощь и оперативность.


 
Германн ©   (2007-09-29 02:33) [3]


> SveTTT   (29.09.07 02:27) [2]
>
> Отлично! Работает. Спасибо за помощь и оперативность.
>

Хм. Странно. А я то думал, что последует ещё масса вопросов. Ведь я ответил не на тот вопрос, который был в сабже.

Телепатор сам по себе включился :-)


 
Kolan ©   (2007-09-29 09:35) [4]

> «родительская форма».Edit1.Text:= «калькулятор».Edit1.Text;

Я бы отвязал вормы хоть чуть чуть&#133

В форме с калькулятором сделал бы
function GetValue: string;
begin
 Result := Edit1.Text;
end;

В родительской
if «калькулятор».ShowModal = mrOk then
 Edit1.Text := «калькулятор».GetValue


 
Anatoly Podgoretsky ©   (2007-09-29 11:40) [5]

> SveTTT  (29.09.2007 02:27:02)  [2]

Вообще то это диалог, а диалоги принять делать чуть, чуть иначе.

1. функциональный метод Execute
2. форма диалога должна создаваться и уничтожаться в самом диалоге
3. должна быть функция или свойство для считывания результа.

Вызов

if CalcDlg.Execute then var := Calc.RetValue;


 
Kolan ©   (2007-09-29 17:47) [6]

Anatoly Podgoretsky ©   (29.09.07 11:40) [5]
Благодарю, мозги вправились.



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

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

Наверх




Память: 0.45 MB
Время: 0.042 c
15-1190559516
DDDeN
2007-09-23 18:58
2007.10.21
Средство создания значков


2-1190724118
alles
2007-09-25 16:41
2007.10.21
Как правильно использовать TServerSocket?


15-1190136328
Kolan
2007-09-18 21:25
2007.10.21
DMClient RC1


15-1190264320
Kolan
2007-09-20 08:58
2007.10.21
А есть у кого хелп к memproof? А то прикрыли&#133


2-1190829137
AKA
2007-09-26 21:52
2007.10.21
Как перетащить картинку со stringgrida в image???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский