PDA

View Full Version : فرم ها



L u k e
چهارشنبه 27 خرداد 1388, 12:01 عصر
یه مشکل با فرم ها دارم
مثلا ما دو تا فرم دارم می خوام از توی فرم دوم برای مثال عنوان فرم اول ( اصلی ) رو تغییر بدم
باید توی فرم 2 بنویسم Form 1 Form = new Form1 ();
که در این صورت یه فرم جدید می سازه و عنوان اون رو تغییر می ده
من می خوام همون فرمی که هست رو عنوانشو تغییر بدم
و فرم جدیدی نسازم
در ضمن من نمی خوام از Mdi استفاده کنم چون در این صورت فرم چیلد می افته زیر کنترل های فرم پدر و ضایع می شه
امیدوارم اینجا جوابمو بگیرم

NewFoxStudent
چهارشنبه 27 خرداد 1388, 13:14 عصر
Form frm = Application.OpenForms["form1"];

L u k e
چهارشنبه 27 خرداد 1388, 13:39 عصر
ببین من یه فرم ساختم قبلا و می خوام از نوع اون بسازم و اون رو نمایش بدم
که اینجوری نمی شه

NewFoxStudent
چهارشنبه 27 خرداد 1388, 16:32 عصر
ببین من یه فرم ساختم قبلا و می خوام از نوع اون بسازم و اون رو نمایش بدم
که اینجوری نمی شه

اینکه قبلا ساختید یعنی قبلا یک شی ازش ایجاد کردید دیگه درسته و آیا این شی رو نمایش هم دادید یا نه ؟

اگه جواب هر دو سوال مثبت باشه دقیقا با همون کد بالا میشه
شما یه فرم رو نمایش دادی
حالا میخوای همون فرم رو با یه عنوان دیگه نمایش بدی و نمیخوای شی جدیدی ساخته بشه
با دستور بالا شی ای رو که قبلا ساختی به دست میاری و بعد عنوان رو عوض میکنی و دوباره نمایش میدی فقط باید به جای
Form frm نام کلاس فرمت رو بنوسی مثلا
Form1 frm = Application.OpenForms["form1"];
مگر اینکه منظورت رو درست نرسونده باشی

L u k e
چهارشنبه 27 خرداد 1388, 20:56 عصر
نه ببین من 2 تا فرم طراحی کرد ( قبل از اجرا )
حالا من می خوام فرم اصلی نشون داده بشه و با 1 کلیک روی یه دکمه فرم 2 نشون داده بشه و با کلیک روی یک دکمه روی فرم 2 عنوان فرم اصلی ( فرم جاری یا همون فرم 1 ) عوض بشه
همین

mojtaba1363
پنج شنبه 28 خرداد 1388, 02:45 صبح
سلام دوست عزیز
به ادرس زیر مراجعه کن امیدوارم مشکلت حل بشه

http://barnamenevis.org/forum/showthread.php?t=163933

NewFoxStudent
پنج شنبه 28 خرداد 1388, 10:04 صبح
ببین این همون چیزیه که میخوای

32059

L u k e
پنج شنبه 28 خرداد 1388, 10:22 صبح
ببین این همون چیزیه که میخوای

32059

واقعا دستتون درد نکنه
خیلی ممنون
خیلی وقته دنبال سوالم توی فرم های مختلف می چرخیدم ولی هیچ جا ....
:قلب:

morteza.azad
جمعه 29 خرداد 1388, 20:36 عصر
بايد توي فرم اولت ي پراپرتي بسازي كه كارش تغيير اسم فرمت باشه. بعد توي فرم دوم ، فرم اول رو به فرم دوم Down cast ميكني بعد پراپرتي اي كه نوشتي روفراخواني ميكني و اسمشو تغيير ميدي.

L u k e
جمعه 29 خرداد 1388, 20:46 عصر
شما هم که فقط اینو بلدید
شکلک خنده
اصلا نیاز به این کار نیست