![]() |
C++ &Visual C++ & Matlab
|
![]() |
| آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها |
|
نحوه برنامه نویسی toggle button و popup menu : مثال : یک GUI طراحی کنید که شامل یک Toggle button و یک Popup menu و یک Statictext باشد به این نحو که با یکبار کلیک روی Toggle button ، خاصیت فعال بودن Popup menu به حالت enable و با کلیک مجدد روی آن به حالت disable برود ضمنا Popup menu بایستی دارای سه انتخاب به نامهای name ، weblog و About باشد که با انتخاب هرکدام اطلاعات مورد نیاز را به کاربر در statictext بدهد.
یک gui خالی رو باز کنیدحالا از سمت چپ اشیایی رو که لازم داریم رو انتخاب کنید و با اندازه مناسب در صفحه خالی قرار بدین . حالا tag و string اشیا موجود در gui رو به این ترتیب تغییر بدین :
در زیر کد های toggle button را می بینید که خیلی فهم آنها ساده و راحت است : function toggle_Callback(hObject, eventdata, handles) str=get(handles.toggle,'value'); %gereftane vaziate toggle button if str==1 set(handles.popup,'enable','off'); else set(handles.popup,'enable','on'); end همون طوری که می بینید در کد های بالا توسط دستور set خاصیت enable را on و off می کنیم. در زیر هم کد های popup menu را می بینید که فهم آنها نیز ساده و راحت است : function popup_Callback(hObject, eventdata, handles) str = get(hObject, 'String'); val = get(hObject,'Value'); switch str{val}; case 'Name' set(handles.text,'string','newgui1'); case 'Weblog' set(handles.text,'string','www.matlaseven.blogfa.com'); case 'About' set(handles.text,'string','DESIGNER:Abbas Salimi'); end در عبارات بالا از دستور شرطی switch case برای انتخاب از بین چند گزینه استفاده شده است . دانلود فایل
|
||||||||||||
|
+ نوشته شده در
پنجشنبه 5 مهر1386ساعت 4:43 بعد از ظهر توسط عباس سلیمی |
|
|
صفحه نخست پست الکترونیک آرشیو |
| نوشته های پیشین |
|
دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 اردیبهشت 1387 بهمن 1386 دی 1386 آذر 1386 آبان 1386 مهر 1386 شهریور 1386 مرداد 1386 تیر 1386 خرداد 1386 اردیبهشت 1386 |