View Full Version : مشگل در باز کردن فرم
محسن شمس
شنبه 16 مهر 1384, 09:27 صبح
آقا ما تو Vb قبلا از اینکه بخواهیم فرمی را نمایش بدهیم هزار تا کار روی آن انجام می دادیم
اما اینجا چه جوری میشه . خطا می گیره
FrmMsgbox.lblMatn.Caption :='Ali'
FrmMsgbox.ShowModal ;
من می خوام قبلا از اینکه فرم را اجرا کنه متن برچسب داخلش را عوض کنه اما خطا می گیره
Touska
شنبه 16 مهر 1384, 10:50 صبح
Form1.caption := 'Mostafa';
Form1.Show;
ترو خدا برو یک کتاب دلفی بگیر و بخون
m-khorsandi
شنبه 16 مهر 1384, 11:10 صبح
درود
چه پیغام خطایی؟؟
محسن شمس
شنبه 16 مهر 1384, 19:02 عصر
آقا شما ShowModa کنید نه Show
MNosouhi
شنبه 16 مهر 1384, 23:00 عصر
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Caption:='Test';
Form2.ShowModal
end;
از سوال شما تعجب می کنم . کد رو هم گذاشتم ، خطایی نمی دهد . فقط در صورتی که فرم در حال مقداردهی ، Create نشده باشد ممکن است با خطا روبرو شوید ، مانند حاتی که فرم را از حالت Auto-Creat خارج کرده باشید.
m-khorsandi
یک شنبه 17 مهر 1384, 07:59 صبح
از سوال شما تعجب می کنم . کد رو هم گذاشتم ، خطایی نمی دهد . فقط در صورتی که فرم در حال مقداردهی ، Create نشده باشد ممکن است با خطا روبرو شوید ، مانند حاتی که فرم را از حالت Auto-Creat خارج کرده باشید.
پس اگه فرم در حالت Auto Create نباشه، این مشکل پیش میاد؟ و این هم میتونه یکی از دلایل خطا باشه، درسته؟
Kamyar.Kimiyabeigi
یک شنبه 17 مهر 1384, 08:21 صبح
به نظر من شما فرمهاتونو از Auto Create در بیارین تا هر وقت که لازم داشتین اونها رو بسازین تا حافظه الکی مصرف نشه
try
Application.CreateForm(TForm2, Form2);
Form2.Caption := 'sdfsd';
Form2.ShowModal;
finally
FreeAndNil(Form2);
end;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.