نمایش نتایج 1 تا 5 از 5

نام تاپیک: چطوری میشه یک رویداد مشخص مربوط به تمام فرم های یک پروژه را کنترل کرد

  1. #1

    Question چطوری میشه یک رویداد مشخص مربوط به تمام فرم های یک پروژه را کنترل کرد

    چطوری میشه یک رویداد مشخص مربوط به تمام فرم های یک پروژه را کنترل کرد بطوری که مجبور نباشیم برای تمام فرم های پروژه کد بنویسیم

  2. #2
    کاربر دائمی آواتار habedijoo
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    پست
    538
    سلام
    هر متغییری که می خواهی بصورت سراسری از آن استفاده کنی باید بشکل Public تعریف بشه . فرقی نمیکنه متغییر باشه یا تابع و روال .

    برای صدا زدن آن اگر از VS2005 استفاده میکنی کافیه نام فرم را بنویسی و بعد متغییر یا تابع مورد نظرت را صدا بزنی مثلا ( Form1.str )
    اگر هم از VS2003 استفاده میکنی اول باید یه متغییر از نوع اون فرم تعریف کنی ( Dim a As New Form1 ) بعد هم با a.str میتوانی به آن متغییر یا روال دسترسی داشته باشی .

  3. #3
    یک فرم جدید به پروژه ای که دارید اضافه کنید و کد مربوطه رو اونجا بنوسید بعد تمام فرمهای دیگه باید از این فرم جدید Inherit بشن به جای فرم معمولی Windows.Forms


    Public Class Form1 Inherits MyForm

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    نقل قول نوشته شده توسط habedijoo
    اگر هم از VS2003 استفاده میکنی اول باید یه متغییر از نوع اون فرم تعریف کنی ( Dim a As New Form1 ) بعد هم با a.str میتوانی به آن متغییر یا روال دسترسی داشته باشی .
    خدا رو شکر این تو 2005 برطرف شد. عجب چیز اعصاب خورد کنی بود
    دستت درد نکنه هدایت عزیز

  5. #5
    از همه تون ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •