آموزش برنامه نویسی مهندس میثم حبیبی

آموزش ساده و کاربردی برنامه نویسی مهندس میثم حبیبی

رویداد GotFocus , LostFocus

رویداد GotFocus زمانی اجرا میشود که کرسل نشانگر تایپ وارد یک بخش یا کنترلی شود و رویداد LostFocus زمانی اجرا میشود که کرسل نشانگر تایپ از آن کنترل خارج گردد.

مثال:

VB

1- پروژه ای را شروع و سه کادر متن را روی آن قرار دهید

2- حال بر روی رویداد GotFocus کادر متن اول کد زیر را قرار دهید

sender.BackColor = Color.GreenYellow

3- حال بر روی رویداد LostFocus کادر متن اول کد زیر را قرار دهید

sender.BackColor = Color.White

تذکر: همانطور که مشاهده میکنید بجای Textbox1 از کلمه sender استفاده شده است حال به کد زیر دقت کنید

Private Sub TextBox1_GotFocus(sender As Object, e As EventArgs) Handles TextBox1.GotFocus, TextBox2.GotFocus, TextBox3.GotFocus

در انتهای بخش Handles در TextBox1 کنترل ها و رویداد TextBox2.GotFocus, TextBox3.GotFocus را اضافه نمایید و همینطور برای رویداد LostFocus هم همانند زیر عمل کنید

Private Sub TextBox1_LostFocus(sender As Object, e As EventArgs) Handles TextBox1.LostFocus, TextBox2.LostFocus, TextBox3.LostFocus

این امر باعث میشود تا با اینکه کد روی کادر متن اول نوشته شده است ولی برای همه کادرها اجرا گردد بهتر بگویم برای همه کنترلها در بخش Handles اجرا میگردد.

حال برنامه را اجرا نمایید.

C#

تمام کدهای بالا را به صورت مجزا روی دو رویداد قرار دهید. این بدان معنا میباشد که 3 کد GotFocus روی سه کادر متن و سه رویداد LostFocus روی سه کادر متن قرار دهید و نتیجه را بررسی نمایید

یکشنبه نهم اردیبهشت ۱۴۰۳ | 11:35
مهندس میثم حبیبی
  • صفحه اصلی
  • آرشیو وبلاگ
  • عناوین نوشته ها
موضوعات وب
  • خواص کنترل ها
  • رویدادهای کنترل ها
  • مقالات
پیوندها
  • فهرست همه خواص کنترل ها #C و VB.Net
  • خواص فرم -Form
پیوندهای روزانه
  • آموزش ساخت سایت خبری با ASP.Net
  • آموزش برنامه نویسی سه لایه در VB.Net ویژوال بیسیک دانت نت
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – تکمیلی
  • آموزش پیاده سازی سیستم انبارداری و فروش با ویژوال بیسیک دات نت VB.NET – مقدماتی
  • آموزش پروژه محور سی شارپ C#‎ – پیاده سازی سیستم رستوران آنلاین
  • آموزش ساخت سایت فروشگاه با ASP.NET
  • آموزش ویژوال بیسیک دات نت– تکمیلی
  • آموزش ویژوال بیسیک دات نت – مقدماتی
  • آرشیو پیوندهای روزانه
آرشیو وب
  • خرداد ۱۴۰۳
  • اردیبهشت ۱۴۰۳
  • فروردین ۱۴۰۳

B L O G F A . C O M

تمامی حقوق برای آموزش برنامه نویسی مهندس میثم حبیبی محفوظ است .