نمایش پست تنها
قدیمی 03-30-2008, 05:08 PM   #3 (permalink)
Ali
مديريت سيستم
 
Ali آواتار ها
 
Status:
تاریخ عضویت: Mar 2008
محل سکونت: iran
پست ها: 684

درجه: 23 [♥ Bé-Yêu ♥]
سابقه: 113 / 569
سحر و جادو: 228 / 1382
تجربه: 78%

تشکر: 116
86 بار در 71 پست از ایشان تشکر شده است
Ali به Yahoo ارسال پیام
پیش فرض جلسه سوم(منوها)ویژوال بیسیک)

امروز یاد می گیریم چگونه به سادگی یک منو به برنامه ی خود اضافه کنیم.
ابتدا یک برچسب به نام lblMenu ایجاد کنید.
ابزار منو ساز ویراستار منو (Menu Editor) نام دارد که شمایل آن است. با زدن این شمایل شکل روبرو ظاهر می شود. برای آشنایی با طرز کار آن یک منوی ساده با هم می سازیم.
ویراستار منو را باز کنید. Caption را File و Name را mnuFile قرار دهید. کلید Next را فشار دهید. عنوان منوی بعدی را Color و نام آن را mnuColor قرار دهید. عنوان منوی بعد را Message و نام آن را mnuMessage قرار دهید. منوی دوم را انتخاب کنید و کلید Insert را فشار دهید.شمایلرا فشار دهید. یک ... ظاهر می شود. این بدین معنی است که گزینه ای که خواهید نوشت زیرمجموعه ی منوی File است. عنوان را Exit و نام را mnuExit وارد کنید.
منوی دوم سه گزینه دارد: Red, Green, Blue. این ها را مثل گزینه های گذشته نام گذاری کنید. چون در هر لحظه یک گزینه می تواند فعال باشد بهتر است از منو های چک دار استفاده کنیم. برای این کار Checked تیک بزنید.
منوی Message نیز سه گزینه دارد. Initial Message به نام mnuInitial. روی Checked نیز تیک بزنید.عنوان بعدی را (-) بگذارید تا یک خط جداساز شکل بگیرد.نام آن را Separator بگذارید. عنوان بعدی را Hello وبعدی را Welcome بگذارید.
کد نویسی برا منو: با کلیک کردن روی هر گزینه VB رویداد Click آن را برای شما فعال می کند. همانطور که قبلا گفته شد شما می توانید به کنترل ها و رویداد های آن در پنجره کدنویسی توسط دو لیست کشویی بالای آن دسترسی داشته باشید. کد زیر را بنویسید.
Private Sub mnuBlue_Click()
lblMenu.BackColor = vbBlue
mnublue.Checked = True
mnuGreen.Checked = False
mnuRed.Checked = False
End Sub
Private Sub mnuGreen_Click()
lblMenu.BackColor = vbGreen
mnublue.Checked = False
mnuGreen.Checked = True
mnuRed.Checked = False
End Sub
Private Sub mnuRed_Click()
lblMenu.BackColor = vbRed
mnublue.Checked = False
mnuGreen.Checked = False
mnuRed.Checked = True
End Sub
Private Sub mnuInitial_Click()
lblMenu.Caption = “Select a mnue option”
mnuInitial.Checked = True
mnuHello.Checked = False
mnuWelcome.Checked = False
End Sub
Private Sub mnuHello_Click()
lblMenu.Caption = “Hello”
mnuInitial.Checked = False
mnuHello.Checked = True
mnuWelcome.Checked = False
End Sub
Private Sub mnuWelcome_Click()
lblMenu.Caption = “Welcome”
mnuInitial.Checked = False
mnuHello.Checked = False
mnuWelcome.Checked = True
End Sub
عملگر(.) خواص یک شیئ را در اختیار ما قرار می دهد. خاصیت Checked دو مقدار درست و نادرست می گیرد.اگر این خاصیت را به True ست کنیم منو تیک می خورد.
__________________









----------------------------------
(مطالب جالب خود را در تالارها ارسال کنید تا دیگران هم استفاده کنند)
Admin Mihandownload
Ali هم اکنون آنلاین است.   پاسخ با نقل قول