View Full Version : سوال: نمایش فرم
reza1944
یک شنبه 25 تیر 1391, 23:03 عصر
چطور در C# هم مثل vb فرم رو نمایش بدیم
مثلا من در vb یه دکمه دارم و مینویسم
form2.show
اما در سی شارپ
()form2 f=new form2;
f.show;
در سی شارپ بدون استفاده از new فرم رو نمایش بدیم
the king
دوشنبه 26 تیر 1391, 02:53 صبح
این صرفا یک ویژگی ویژوال بیسیک که برای برنامه نویسانی که از نسخه کلاسیک به Net. مهاجرت کرده اند و به ساختن شی برای فرم ها
عادت ندارند، وگرنه از دید برنامه نویسی شی گرایی درست اش اینه که مثل #C اول یک شی از نوع فرم بسازید.
(new Form2()).Show();
reza1944
یک شنبه 01 مرداد 1391, 21:13 عصر
قابل قبول حرف شما
اما بدون new چطور یه فرم رو نشون بدیم. یه سواله برام پیش اومده؟
daneshjo90
یک شنبه 01 مرداد 1391, 21:17 عصر
تا جايي كه من ميدونم نميشه بدون new فرم 2 رو نشون داد
البته تا حالا امتحان نكردم ولي به احتمال خيلي زياد اين حرفو ميزنم
بيشتر از 80% احتمال نداره اين اتفاق بيافته
موفق باشي
the king
یک شنبه 01 مرداد 1391, 22:06 عصر
قابل قبول حرف شما
اما بدون new چطور یه فرم رو نشون بدیم. یه سواله برام پیش اومده؟
در #C قواعد شی گرایی سفت و سخت رعایت میشه، هر فرم در #C صرفا یک کلاس بر پایه کلاس Form ئه و از این کلاس ها نمیشه استفاده کرد
مگر اینکه ازش نمونه شیء بسازید و که اونم بدون new نمیشه.
mmd2009
دوشنبه 02 مرداد 1391, 05:34 صبح
با سلام
روش درست نمایش یک فرم استفاده از کد زیر هستش :
using(var frm=new Form1())
{
frm.showDialog();
}
فضای ازاد شدخ برای یک فرم رو حتما باید درنظر بگیرید.
به دلیل تکراری بودن حذف نمیشه و فقط به عنوان یک منبع برای تاپیک های بعدی در نظر گرفته میشه و تاپیک فقط قفل میشه.
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.