سلام
همانطور که نوشتم، کد دوم مربوط به VB2008/2010 است نه VB6-1998 !
برابر this در زبان C است و حاوی اشاره گر شی جاری است.
در واقع همه توابع و فیلدها باید عضو یک Class باشند مثل ForeColor که خصیصه عضو PictureBox است و نوشته میشود PictureBox.ForeColor
در Class که در حال کدنویسی آن هستید، همواره Me به همان کلاس اشاره میکند.
چون ما درون Class فرم جاری کدنویسی میکنیم Me.PictureBox1 یعنی PictureBox1 ای که عضو فرم جاری و فعلی است.
البته درج Me (و this در C) اختیاری است ولی در زبانهای شی گرایی مثل VB7/8/9/10 کلمات جدید و مشابه Me هم وجود دارد که مفاهیم بسیار مشابه ای با Me دارند ولی در سلسه مراتب وراثتی طور دیگری عمل میکنند مثل کلمات MyBase و MyClass ...
که در این شرایط نوشتن مرجع اشاره گر میتواند به شفافیت بیشتر کد کمک کند و در هر صورت هم بالاخره نصب مالک و مملوکی متد ها و فیلدها و... را واضح تر نشان خواهد داد.
بحرحال نوشتن Me اختیاری است.
کد VB2008/2010 که همان است ...
پارامتر دوم فونت (شامل نام و سایز و حالت و..)
و پارامتر سوم هم قلم مو است که میتواند یک رنگ خالص یا یک گرادیان رنگی (حالت رنگین کمان) یا یک الگو یا یک تصویر و... باشد که با آن قلم مو متنString باید ترسیم شود.
و برای VB6 هم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.