PDA

View Full Version : درباره فرم



qazwsx
سه شنبه 20 فروردین 1387, 19:53 عصر
آقا دوتا فرم داریم 1و2 حالا میخوام هرچی که من تو edit1 فرم 2 وارد کنیم پس از بسته شدن فرم 2 در edit فرم 1 نمایش داده بشه میخواستم ببینم باید چکار کنم ممنون

Mahmood_M
سه شنبه 20 فروردین 1387, 20:14 عصر
باید به فرم یک برید و از منوی File گزینه Use Units رو انتخاب کنید ، در پنجره ای که باز میشه Form2 رو انتخاب کرده و OK کنید ...
حالا در رویداد OnClose مربوط به فرم 2 کد زیر رو بنویسید :

Form1.Edit1.Text := Edit1.Text
این کد مقدار درون Edit1 در فرم 2 رو درون Edit1 در فرم 1 قرار می ده ...

موفق باشید ...

computer-mag
سه شنبه 20 فروردین 1387, 22:24 عصر
Form1.Edit1.Text := Edit1.Text
البته کد به شرطی کار میکنه که ایشون فرم را نابود نکرده باشن! و به خالت عادی کلوز کزده باشن! که احتملا نیز به همین شیوه است ! ولی اگه جواب نداد باید فرم را بدون تخریب ببیندید!

Vahid_moghaddam
چهارشنبه 21 فروردین 1387, 08:05 صبح
برای اینکه بتونید فرم رو free کنید و کاریو هم که می خواهید انجام بدین، در رویداد onclose فرم 2 بنویسید:



form1.edit1.text:=form2.edit1.text;

zman123456
چهارشنبه 21 فروردین 1387, 08:20 صبح
آقا کلا اینطوری بنویس خیال خودتو راحت کن.دوستان لطفا به دوستانی که سوال می کنن کامل جواب بدن بهتره.


G_Morekhasi_Un:=TG_Morekhasi_Un.Create(self);
G_Morekhasi_Un.T_SumRoz.Text:=T_SumRoz.Text;
G_Morekhasi_Un.ShowModal;
G_Morekhasi_Un.Free;

که مشکل شما خط :


G_Morekhasi_Un.T_SumRoz.Text:=T_SumRoz.Text;

هست.
بعد این هر کاری دوست داشتی انجام بده.

Mahmood_M
چهارشنبه 21 فروردین 1387, 12:20 عصر
دوستان اصلا مشکل چیز دیگه ای هست ...
مشکل فکر کنم فقط روی Use کردن فرم 2 در فرم 1 هست ، با این جوابها بیشتر دوستمون دچار مشکل میشه ...

...

computer-mag
چهارشنبه 21 فروردین 1387, 23:54 عصر
qazwsx عزیز،اگه لطف کنی بیای بگی که مشکلت حل شده یا نه خیلی خوب میشه!مرسی

qazwsx
یک شنبه 08 اردیبهشت 1387, 17:01 عصر
دوست عزیز تو فرمهای mdi هنوز نه