آشنایی با محیط ویژوال بیسیک
اینبار با محیط کار ویژوال بیسیک ۶ بیشتر آشنا می شویم.
هر بار که ویژوال بیسیک را اجرا می کنید پنجره ای را مشاهده خواهید کرد، که از شما در مورد نوع پروژه کاری سوال می کند. در اکثر برنامه ها گزینه Standard EXE نیاز ما را برآورده می کند. لذا شما هم این گزینه را انتخاب کرده، و دکمه Open را کلیک کنید. با پیشرفت در VB با سایر گزینه ها نیز آشنا خواهیم شد. بعد از این عمل پنجره کار با VB6 ظاهر می شود.

شرح مختصری در مورد هر قسمت می دهیم:
-
این پنجره که ما به آن فرم می گویند در حقیقت میز کار این زبان می باشد. انواع دکمه ها و برچسب ها و . . . - که عناصر VB6 هستند - در فرم برنامه قرار می گیرند.
-
اگر برنامه ای چندین فرم داشته باشد به وسیله این پنجره می توان در بین آنها حرکت کرد، و خواص آن را بررسی نمود.
-
در این پنجره تعیین می کنید که فرم برنامه بعد از اجرا شدن در کجای صفحه نمایش قرار گیرد.
-
اکثر عناصر لازم ویژوال بیسیک در این محل جا داده شده است، و شما می توانید با ماوس آنها را در فرم قرار دهید.
-
در این پنجره می توانید خواص عناصر VB را مشاهده کرده و تغییر دهید. مثلا در تصویر بالا خاصیت Caption فرم انتخاب شده است، و شما می توانید عنوان فرم را به وسیله این خاصیت تغییر دهید.
-
در این مکان توضیحاتی درباره خاصیت انتخاب شده در پنجره Properties آورده شده است.
حال دوباره به پنجره Properties (پنجره شماره 5) برمی گردیم، و خواص بیشتری را از عنصر Form بررسی می کنیم.
چون بررسی تمام این خواص به درازا می کشد فقط به بررسی مهم ترین آنها می پردازیم.
Name:
برای فراخوانی به کار می رود. همه عناصر VB این خاصیت را دارند.
Caption:
عنوان فرم را که یک رشته است در خود نگه می دارد.
Enabled:
می توان عنصری را به وسیله این دستور فعال یا غیر فعال کرد.
Visible:
می توان عنصری را به وسیله این دستور مرئی یا نامرئی ساخت.
نکته: پنجره خواص را می توان به دو صورت مرتب کرد: بر اساس الفبای لاتین، و دسته بندی شده (یعنی مشابه ها در یک گروه قرار گیرند). برای این منظور به دو دکمه که در بالای این پنجره تعبیه شده است توجه کنید.
سوال: چگونه می توان با نوشتن کد این خواص یا ویژگی ها را اداره کرد؟
جواب: کافی است الگوی زیر را به کار ببرید:
نام خاصیت . نام عنصر
مثلا:
form1.caption
یک مثال:
از پنجره General یک CommandButton و یک TextBox را - مانند تصویر زیر - وارد فرم کنید. هدف ما این است که برنامه رشته ای را از TextBox خوانده، و با فشردن کلید رشته ورودی جایگزین عنوان فرم شود.

روی دکمه دابل کلیک کنید. ویژوال بیسیک دو خط زیر را - که با کادر قرمز رنگ مشخص شده - به طور اتوماتیک ایجاد می کند.

اگر کاربر بر روی عنصری که نامش Command1 ( کادر قهوه ای) است رویداد Click (کادر آبی) را انجام دهد، دستورات بین این دو خط اجرا می شوند. می توانید با گسترش دادن کادر آبی رویداد های غیر از کلیک را نیز ببینید.
بین دو خط بالا کد زیر را وارد کنید:
Form1.Caption = Text1.Text
طبق توضیحات بالا کد Text1.text رشته ای را که درون text1 قرار دارد به ما می دهد. این رشته در Caption مربوط به Form1 قرار می گیرد.
برای دیدن نتیجه کار کلید F5 را فشار دهید. رشته ای را درون تکست باکس بنویسد، و دکمه را کلیک کنید.
سوال: آیا می توان کاری کرد که هنگام حرکت ماوس روی دکمه این جایگزینی انجام شود؟
جواب: کافی است در حالی که در لیست قهوه ای نام Command1 انتخاب شده است لیستی که با کادر آبی مشخص شده را باز، و گزینه MouseMove را انتخاب کنید. کد بالا را داخل بلوک جدید بنویسید، تا نتیجه دلخواه حاصل شود.