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

نام تاپیک: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    سلام
    وقت بخیر
    من تو برنامم چندین فرم دارم که در تمام اونا یک StatusStrip با اسم یکسان وجود داره و به اون StatusStrip یک لیبل اضافه کردم که اسم اون هم در تمام فرم ها یکسان

    سوال اینه چطور می تونم در کلاس تابعی بنویسم که بتونم خاصیت Text اون لیبل اضافه شده به StatusStrip رو در تمام فرم ها به اون بفرستم

    در مورد ارسال نام اشیا به کلاس جستجو کردم نمونه برنامه جناب کیانی رو هم دانلود کردم ولی به نتیجه ای نرسیدم
    با تشکر

  2. #2
    کاربر دائمی آواتار SMRAH1
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    مشهد
    پست
    884

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    سلام

    من دقیقا متوجه نشد که آیا :
    کلاسی دارید و می خواهید که text تمان اون label ها رو ،در هنگام تغییر،دریافت کنه؟
    یا
    کلاسی که می خواهید هر گاه لازم است،پیغامی ارسال و در label فرم فعال نمایش یده؟

    لطفا کمی واضح تر توضیح دهید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    سلام
    مشخصه

    کلاسی که هر گاه لازم است،پیغامی ارسال و در label فرم فعال نمایش یده

  4. #4
    VIP
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    نقل قول نوشته شده توسط SMRAH1 مشاهده تاپیک
    سلام

    من دقیقا متوجه نشد که آیا :
    کلاسی که می خواهید هر گاه لازم است،پیغامی ارسال و در label فرم فعال نمایش یده؟
    اين هر گاه اگه تو رويداد خاصي باشه شايد بتونم كمكي بكنم.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    سلام
    همونطور که در صورت سوال گفته بودم
    تابعی که توی اون کلاس هست هر وقت که احتیاجه (در هر زمانی نه در یک رویداد خاص) قراره که توسط کاربر فراخوانی شه

    اگه احتیاج به توضیحات بیشتر باشه بگید

    با تشکر

  6. #6
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    می تونی از ارث بری استفاده کنی و .... :
    اینو ببین اگه مشکلی بود بگو...
    فایل های ضمیمه فایل های ضمیمه

  7. #7
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    RED-C0DE جان تشکر
    برنامه رو دیدم

    امکانش هست تو برنامه از کلاس استفاده کنید
    نمی دونم درسته یا نه ولی باید تو تابع نوشته شده آرگومانی از نوع آبجکت داشته باشیم
    که اون آبجکت همون لیبل مورد نظره که بعد از اون بتونیم به خاصیت های Text و Color و ... دسترسی داشت
    آیا درسته؟

    با تشکر

  8. #8
    VIP
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    www
    سن
    40
    پست
    1,247

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    ببين راهش اينه :

    1-توي كلاست يه متغير از جنس شي مورد نظرت (StatusStrip يا هر چي ديگه) تعريف ميكني
    2-بعد هم يه Properti به صورت public از جنس همون شي مورد نظر تعريف كن با متد هاش
    (قسمت 1 و 2 تعريف ساده يه propeti در سطح كلاس هست البته از جنس شي مورد نظر)
    3-در فرمي كه ميخواي مشخصات StatusStrip رو تغير بدي يه instance از كلاست ايجاد كن
    4-متغير همجنس public (خط 2) كلاست رو مساوي با شي مورد نظر در سطح فرمت قرار بده
    5-بعد در كلاست يه متد ايجاد كن متغير(خط 1) رو مساوي با مقدارت كن .

  9. #9
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    دیار کریمان
    پست
    1,008

    نقل قول: کلاسی با قابلیت دسترسی به یک شی در تمام فرم ها

    از توضیحات کامل و سلسله وار شما ممنونم

    میتونید این توضیحات رو در قالب یه برنامه کوچیک پیدا سازی کنید


    با تشکر

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

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