|
|
|||
|
درباره وبلاگ
![]() با سلام خدمت شما بازديد كننده محترم . اين وبلاگ در جهت آموزش تكنيك هاي پيشرفته ويژوال بيسيك و رفع مشكلات شما عزيزان و همچنين دانلود برنامه هاي كاربردي و جذاب موبايل فعاليت مي كند وآماده پاسخگويي به سوالات و نظرات شما بازديدكنندگان محترم مي باشد. با تشكر مدير وبلاگ ( سيد كمال رضايي)
منوي وبلاگ
آرشيو مطالب گذشته
هفته چهارم بهمن 1386
هفته اوّل بهمن 1386 هفته چهارم دی 1386 هفته سوم دی 1386 هفته دوم دی 1386 هفته اوّل دی 1386 آرشيو موضوعات وبلاگ
لينك دوستان
آموزش و ترفند
دانلود برنامه و ترفند برنامه هاي يك برنامه نويس آموزش دروس كامپيوتر آس كلاس آموزش ويژوال بيسيك ويژوال بيسيك و گرافيك رياضيات و وي بي ****۞ startxp ۞**** BN - Soft توابع API آموزش میکروکنترلر avr علم نجوم ويروس نويسي در ويژوال بيسيك آموزش فلش-برنامه نویسی-مقاله-سورس کد اويانيك - وبلاگي براي برنامه نويسان الکترونيک - کامپيوتر - برنامه نويسي اموزش ساخت بازی با فلش سورس کدهای ویژوال بیسیک قدرت برتر سلطان كامپيوتر مغناطيس كامپيوتر اينترنت موبايل ترفند جوك عكس... كتابفروشي اينترنتي مکانی برای برنامه نویسان ایرانی آموزش ويندوز _ هك _ ترفند كد نويس punisher boy دهكده موبايل اروم بلاگ ×××بیا تو کلیپ××× Visual i3asiC رمز تمام بازی ها **بهترین ها فقط در اینجا** آموزش رایگان سايت تخصصي موبايل مطالب برتر وبلاگ
نكاتي در مورد وبلاگ
اين وبلاگ تقريبا هفته اي دو بار بروز مي شود - ممكن است به دليل كثرت سوالات به سوالات شما دير پاسخ داده شود اما حتما به همه سوالات پاسخ داده مي شود - لطفا سوالات خود را در قسمت نظرات بيان كنيد و سوالاتتان را ميل نكنيد - فقط پنج پست آخر در صفحه نخست قرار مي گيرد براي دسترسي به همه مطالب مي توانيد از آرشيو استفاده كنيد .
نظر سنجي وبلاگ
آمار وبلاگ
آيه روز
|
پاسخ به درخواست آقا سالار ( آموزش كار با Combo Box با مثال )
با سلام خدمت شما بازديد كنندگان محترم اين وبلاگ مخصوصا آقا سالار در اين پست آموزش كنترل Combo Box را با يك مثال خواهيم داشت . كنترل كادر تركيبي Combo Box خوانده مي شود تركيبي از يك كادر ليست و يك كادر متن است كه با كليك برروي آن ليست باز مي شود و كاربر حق انتخاب بين يكي از گزينه ها را خواهد داشت. در شكل زير يك Combo Box را مشاهده مي كنيد :
ابتدا يك Combo Box به فرم بيفزاييد تا مشخصات آن را برررسي كنيم . در ادامه مهمترين مشخصات Combo Box را توضيح مي دهم : مشخصه Enabled فعال يا غير فعال بودن كنترل را مشخص مي كند . اگر با True مقدار دهي شود كنترل فعال است و مي توان از آن استفاده كرد اما اگر اين خاصيت را برابر False قرار دهيم كنترل غيرفعال شده وبه رنگ خاكستري در مي آيد و قابل استفاده نيست . مشخصه List ليست داده هايي را كه در ليست Combo Box وجود خواهد داشت را مشخص مي كند اگر روي فلش كنار آن كليك كنيد ليستي خالي باز مي شود كه مي توانيد ليست داده هاي مورد نظر خود را وارد كنيد (براي رفتن به خط بعد مي توانيد از دو كليد Ctrl و Enter به طور همزمان استفاده كنيد ). مشخصه Locked تعين مي كند كه آيا كاربر قادر است متن Combo Box را تغيير دهد يا نه ؟ اگر اين مشخصه با True مقدار دهي شود كنترل قفل مي شود و كاربر نمي تواند متن آن را تغيير دهد . اما اگر اين مشخصه False تعين شود كاربر قادر است كه متن Combo Box را تغيير دهد . مشخصه Sorted تعين مي كند كه آيا مايليد كه هميشه گزينه هاي Combo Box به صورت مرتب شده (بر اساس حروف الفبا) باشند كه اگر مقدار اين مشخصه را برابر True قرار دهيد ليست Combo Box هميشه مرتب شده است. مشخصه Text متني را مشخص مي كند كه روي Combo Box نوشته شده است . و آخرين و مهمترين مشخصه اي كه Combo Box دارد Style است كه شكل Combo Box را مشخص مي كند . اين مشخصه سه مقدار دارد كه هر سه آنها را در شكل زير مي بينيد :
اگر مقدار اين مشخصه را برابر 0 – DropDown Combo قرار دهيم يك Combo Box معمولي خواهيم داشت كه كاربر مي تواند هم از ليست يكي از داده ها را انتخاب كندو هم قادر است به ليست داده مورد نظر خود را وارد كند . اگر مقدار اين مشخصه را برابر با 1 – Simple Combo قرار دهيد Combo Box از شكل اصلي خود خارج شده و به يك TextBox و يك ListBox تبديل مي گردد كه كاربر مي تواند داده مورد نظر خود را انتخاب كند و يا در Combo Box وارد نمايد . و سرانجام اگر مقدار اين مشخصه 2- DropDown List باشد Combo Box فقط ليستي از داده هااست كه كاربر مي تواند يكي از آنها را انتخاب نمايد اما اجازه تغيير هيچ كدام را ندارد . حال كه مشخصه هاي مهم Combo Box را بررسي كرديم با چگونگي تنظيم Combo Box از طريق كدنويس آشنا مي شويم. Combo Box چهار متد مهم دارد كه اين چهار متد را با هم بررسي مي كنيم : با استفاده از متد AddItem شما قادريد در كدنويسي يك داده را به Combo Box اضافه كنيد شكل كلي اين متو به صورت زير است : ComboName.AddItem "داده مورد نظر شما" كه ComboName نام كنترل Combo Box ي است كه شما مي خواهيد يك عنصر به آن اضافه نماييد . و بين دو كوتيشن " " شما داده اي را كه مايليد به Combo Box بيفزاييد را مشخص مي كنيد . براي مثال دستور زير كلمه SkrSoft را به ليست Combo Box ي نام Combo1 اضافه مي كند : Combo1.AddItem "SkrSoft" دومين متد مهم Combo Box كه براي حذف يك عنصر از ليست استفاده مي شود RemoveItem است كه شكل كلي آن به صورت زير است: ComboName.RemoveItem (شماره عنصر مورد نظر شما در ليست) كه در اين دستور ComboName نام كنترلي است كه مي خواهيد يك عنصر را از آن حذف كنيد. شماره عنصر مورد نظر شما از صفر شروع مي شود يعني عنصر اول شماره صفر است و عنصر دوم شماره يك و عنصر سوم شماره دو و الي آخر ... . براي مثال دستور زير عنصر پنجم از Combo Box ي به نام Combo1 را حذف ميكند : Combo1.RemoveItem (4) سومين و ساده ترين متدي از Combo Box را كه بررسي مي كنيم متد Clear است . اين متد تمامي عناصر Combo Box را پاك مي كند و درواقع Combo Box را خالي مي كند . براي مثال دستور زير تمامي داده هاي Combo Box ي به نام Combo1 را حذف مي كند : Combo1.Clear چهارمين و آخرين متد Combo Box كه كاربرد زيادي دارد متد List است . اين متد شماره يك عنصر از Combo Box را مي گيرد و داده ي آن عنصر را بر مي گرداند. براي مثال اين دستور عنصر چهارم Combo1 را روي فرم چاپ ميكند : Print Combo1.List (3) حالا كه با مهمترين متد هاي كنترل Combo Box آشنا شديد در ادامه با مشخصاتي از اين كنترل كه فقط خواندني هستند و درفقط حالت كدنويسي به آنها دسترسي داريم آشنا مي شويم . در زير سه مشخصه مهم Text و ListIndex و Listcount را بررسي مي كنيم . مشخصه Text همان طور كه قبلا بيان شد داده اي كه در حال حاضر انتخاب شده است را بر ميگرداند براي مثال دستور زير داده ي انتخاب شده در Combo1 را عنوان فرم قرار مي دهد : Me.Caption = Combo1.Text مشخصه ListIndex شماره عنصر انتخاب شده از ليست را بر ميگرداند. براي مثال دستور زير شماره عنصر انتخاب شده در Combo1 را روي فرم چاپ مي كند : Print Combo1.ListIndex و مشخصه Listcount هم تعداد عناصر Combo Box را بر ميگرداند . مثلا دستور زير تعداد عناصر Combo1 را با يك پيغام نشان ميدهد : MsgBox Combo1.ListCount فكر مي كنم تا حالا با كنترل Combo Box تقريبا به طور كامل آشنا شده باشيد براي فهم بهتر كاربرد اين كنترل سورس يك برنامه بسيار ساده را آماده كرده ام كه مي توانيد از این لینک دانلود كنيد . (خيلي ساده است ولي براي شروع ميتونه مفيد باشه ) پسورد فايل هم www.skrsoft.blogfa.com است. اميدوارم از اين پست هم استفاده كافي برده باشيد . لطفا نظرات و سوالات و يا انتقاداد و پيشنهادات خود را با من در ميان بگذاريد.
/ نوشته شده در پنجشنبه پانزدهم شهریور 1386 و ساعت 14:10 در ارتباط با موضوع ویژوال بیسیک |
|
||