آموزش vb.net - کار با فرم ها (پارت اول)

آموزش vb.net - کار با فرم ها (پارت اول)

سلام دوستان

به پارت اول از مجموعه آموزش های vb.net خوش اومدید.

در این پارت، به شما آموزش میدم که چطور با کلیک برروی یک دکمه یک فرم رو باز کنید و یا ببندید.

اصطلاحاتی که در این پست به کار خواهم برد:

پَرِنت فرم: فرم مادر، من در اینجا frmParent رو به عنوان پرنت فرم در نظر می گیرم.

چیلد فرم : فرم(های) زیرمجموعه ی فرم مادر، من در اینجا frmChild رو به عنوان چیلد فرم در نظر می گیرم.

button: دکمه

کنترل ها: چیز هایی که در فرم قرار دارند، از جمله button

دو تا فرم ایجاد کنید و Name یکی از اونها رو frmParent و دیگری رو هم frmChild بگذارید.

بعد از اون، یه button در پرنت فرم ایجاد کنید. Caption اون رو به Show Child Form و Name اون رو هم به btnShowChild تغییر بدید.

خب حالا روی button موردنظر دابل کلیک کنید تا چیزی شبیه به صفحه زیر براتون باز بشه

حالا این کد رو برای event کلیک button قرار بدید:

حالا می تونید پروژه رو کامپایل و آزمایش کنید.

با این کد، وقتی کاربر روی دکمه کلیک می کنه، frmChild باز میشه ولی کاربر همچنان به کنترل هایی که توی پرنت فرم قرار دادید دسترسی داره و می تونه با اونها کار کنه.

برای اینکه تا زمانی که چیلد فرم بازه کاربر نتونه در پرنت فرم کاری انجام بده(به اصطلاح کنترل های موجود در پرنت فرم قفل بشن.)، کد زیر رو برای event کلیک button قرار بدید:

خب، حالا چطوری چیلد فرم رو با کلیک رو یه دکمه ببندیم؟

برای انجام این کار می تونید از دو روش استفاده کنید:

روش اول: تو روش اول یه دکمه توی چیلد فرم ایجاد کنید و Caption اون رو Hide Child Form و Name اون رو هم btnCloseChild بذارید و کد زیر رو برای event کلیک button قرار بدید:

روش دوم: در روش دوم یک دکمه توی پرنت فرم ایجاد کنید و Caption اون رو Hide Child Form و Name اون رو هم btnCloseChild بذارید و کد زیر رو هم برای event کلیک button قرار بدید:

نکته: تنها وقتی از روش دوم می تونید استفاده کنید که از کد ()frmChild.Show در event کلیکِ کنترلِ دکمه ی موجود در پرنت فرم استفاده کرده باشید.

خب، اینم از پارت اول مجموعه آموزش های vb.net،

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

لایک و کامنت فراموش نشه

تا پست های بعدی خدانگهدار.

۰ ۰ ۰ دیدگاه

دیدگاه‌ها

بدون نظر
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">

سینا فرامرزیان

با افتخار یک ایرانیم ...

آخرین مطلب
پربیننده ترین مطالب
محبوب ترین مطالب
مطالب پربحث‌تر
آخرین نظرات
نویسندگان
پیوندهای روزانه
پیوندها
بایگانی