تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 17

نام تاپيک: صدا کردن فرم ها در برنامه ی چند فرمی c#

  1. #1
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض صدا کردن فرم ها در برنامه ی چند فرمی c#

    میدونم سوال خیلی خیلی آسونیه
    بلد بودم ولی یادم رفته !

    فرض کنید سه تا فرم توی پروژه داریم که فرم دومی و سومی فرزند فرم اولی هستن.
    روی فرم دومی یه دکمه هست.
    روی فرم سومی هم یه دکمه هست.

    روی دکمه ی فرم سومی میخوایم کدی رو بنویسیم که اگه روش کلیک بشه دکمه ی فرم دومی رنگش تغییر کنه

    در واقع میخوام بفهمم چه جوری فرمای دیگه رو صدا بزنم و به هم ربطشون بدم !

    یعنی کاری که تو vb.net راحت میشه انجام داد :

    Form2.Button1.BackColor = Color.Green

  2. #2
    آخر فروم باز H A M A S's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    3,294

    پيش فرض

    میدونم سوال خیلی خیلی آسونیه
    بلد بودم ولی یادم رفته !

    فرض کنید سه تا فرم توی پروژه داریم که فرم دومی و سومی فرزند فرم اولی هستن.
    روی فرم دومی یه دکمه هست.
    روی فرم سومی هم یه دکمه هست.

    روی دکمه ی فرم سومی میخوایم کدی رو بنویسیم که اگه روش کلیک بشه دکمه ی فرم دومی رنگش تغییر کنه

    در واقع میخوام بفهمم چه جوری فرمای دیگه رو صدا بزنم و به هم ربطشون بدم !

    یعنی کاری که تو vb.net راحت میشه انجام داد :

    Form2.Button1.BackColor = Color.Green
    frm new form1
    frm.Button1.BackColor = Color.Green

  3. این کاربر از H A M A S بخاطر این مطلب مفید تشکر کرده است


  4. #3
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    نه دوست عزیز اینجوری نمیشه !
    علاوه بر اینکه تعریف متغیرتون اشتباهه !
    با این تعریفم دسترسی به کنترل های فرم غیر ممکنه.
    باید مشخصه ی Modifire اونا رو به Public تغییر داد

  5. #4
    کاربر فعال انجمن توسعه و ساخت بازی parvizamd's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    بوشهر
    پست ها
    3,115

    پيش فرض

    سلام مجید جان:

    بیا ضمینه رو دانلود کنی:چی نمی تونم اینجا ضمینه کنم واقعا که ... اشکال نداره تو mediafire آپلود می کنم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. این کاربر از parvizamd بخاطر این مطلب مفید تشکر کرده است


  7. #5
    آخر فروم باز H A M A S's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    3,294

    پيش فرض

    نه دوست عزیز اینجوری نمیشه !
    علاوه بر اینکه تعریف متغیرتون اشتباهه !
    با این تعریفم دسترسی به کنترل های فرم غیر ممکنه.
    باید مشخصه ی Modifire اونا رو به Public تغییر داد
    شرمنده ما هم مثل شما vb کاریم
    میخواستم درستش کنم اینترنتم قطع شد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    آره راس میگی!!
    فکر کردم به آسونی vb هست!!

  8. این کاربر از H A M A S بخاطر این مطلب مفید تشکر کرده است


  9. #6
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام.
    ضمن اینکه تاپیک تکراریه...قبل از زدن تاپیک لطفاً جستجو بفرمایید...

    شما میبایست یک متغیر به صورت static تعریف کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حال آنکه به صورت زیر آن را مقدار میدهید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    استفاده:
    Form1.THIS.button1.BackColor = Color.Red;

    روش دوم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق و پیروز باشید در پناه حق.

  10. 2 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  11. #7
    آخر فروم باز 3Dmajid's Avatar
    تاريخ عضويت
    Dec 2007
    محل سكونت
    پشت کامپیوتر
    پست ها
    6,067

    پيش فرض

    خیلی ممنون از راهنماییتون !
    روش اول کار کرد.
    روش دوم ارور میده ! :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بازم ممنون از هر سه تاییتون

  12. #8
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام.
    فکر کنم شما دارید فرم1 رو به فرم2 تبدیل میکنید اینکار غیر ممکنه.
    لطفاً کدتونو بذارید...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    هردو باید فرم1 یا هر دو فرم2 باشند.

  13. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


  14. #9
    اگه نباشه جاش خالی می مونه neda_traveler's Avatar
    تاريخ عضويت
    Jun 2009
    محل سكونت
    مشهد
    پست ها
    248

    پيش فرض

    سلام به دوستان
    من الان در فرم اولم checklistbox دارم
    و در فرم دیگه نیاز به تعداد و نام اونهایی که تیک خوردن دارم
    اما در فرم بعدی به تعداد اعضا checklistbox دسترسی ندارم و همش مقدار صفر میده
    با وجودی که public هم کردم
    ممنون میشم کمکم کنیدا

  15. #10
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام توی فرمی که checklistbox دارید یک پروپرتی به صورت زیر تعریف کنید مثلاً Form2
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای استفاده در فرم های دیگه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  16. این کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •