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

نام تاپیک: برنامه نویسی کلاس . مشکل کار با thıs در کلاس ها

  1. #1

    برنامه نویسی کلاس . مشکل کار با thıs در کلاس ها

    سلام دوستان من یه کلاسی نوشتم که فونت کنترل های فرم رو عوض می کنم اما الان که میخوام این کلاس رو یه بار بنویسم و هر دفعه ازش استفاده کنم که با مشکل نشناختن کلمه thıs روبرو میشم .

    اینم کلاسم :

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Drawing;

    namespace Yemak
    {
    class FontChange
    {
    public static void changefont()
    {
    string fontname = Yemak.Properties.Settings.Default.font.ToString();
    int fontsize = Convert.ToInt32(Yemak.Properties.Settings.Default. sizefont.ToString());
    foreach (var c in this.control)
    {

    ((Control)c).Font = new Font(fontname, fontsize);
    ((Control)c).Height += fontsize / 2 + 2;
    ((Control)c).Width += fontsize / 2 + 2;
    }
    }
    }
    }

  2. #2

    نقل قول: برنامه نویسی کلاس . مشکل کار با thıs در کلاس ها

    شما باید فرم رو به صورت پارا متر دریافت کنی به این صورت


    public static void changefont(Form tmp)


    حالا توی کلاستون به جای this بزارید tmp
    تابعتون رو اینطوری صدا بزنید
    changefont(this);

  3. #3

    نقل قول: برنامه نویسی کلاس . مشکل کار با thıs در کلاس ها

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک
    شما باید فرم رو به صورت پارا متر دریافت کنی به این صورت


    public static void changefont(Form tmp)


    حالا توی کلاستون به جای this بزارید tmp
    تابعتون رو اینطوری صدا بزنید
    changefont(this);
    خیلی سپاس گذارم دوست عزیز . درسته حل شد .

  4. #4
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: برنامه نویسی کلاس . مشکل کار با thıs در کلاس ها

    سلام.
    در ضمن شما فقط در instance members میتونید به this دسترسی داشته باشید و نه در توابع static.
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

تاپیک های مشابه

  1. برنامه نویسی برای پایگاه داده با شی گرایی و کلاس
    نوشته شده توسط negar.rafie در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 17 اردیبهشت 1391, 11:34 صبح
  2. پاسخ: 1
    آخرین پست: جمعه 13 آبان 1390, 06:50 صبح
  3. سوال: مشکل کار با message box در کلاس
    نوشته شده توسط پروگرامنویس در بخش C#‎‎
    پاسخ: 5
    آخرین پست: جمعه 04 شهریور 1390, 15:09 عصر
  4. مبتدی: برنامه نویسی موبایل و کار با دوربین موبایل
    نوشته شده توسط pidexx در بخش برنامه نویسی موبایل
    پاسخ: 1
    آخرین پست: سه شنبه 12 مرداد 1389, 02:22 صبح
  5. برنامه نویسی سخت افزاری (کار با پرتها)
    نوشته شده توسط sara66 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: سه شنبه 29 بهمن 1387, 19:27 عصر

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

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