MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 104

Giao diện người sử dụng

93

8.4.8. List Boxes
List Box tạo ra một đối tượng có nhiều dòng ký tự và cho phép người sử dụng chọn một hay
nhiều dòng trong số các dòng này. Nếu số dòng ký tự của đối tượng lớn hơn phạm vi của List
Box thì một thanh cuốn sẽ được tạo ra cho phép người sử dụng di chuyển lên xuống trong
phạm vi của List Box. Những dòng ký tự mà người sử dụng có thể lựa chọn được xác định bởi
một mảng các chuỗi và thuộc tính

‘Value’

sẽ xác định dòng nào được chọn. Một List Box

được tạo ra bởi hàm uicontrol với thuộc tính style là

‘listbox’

hoặc được tạo ra từ công cụ

listbox trong Layout Editor.
Trong trường hợp sử dụng một single-click để chọn một thành phần trong List Box thì
chương trình sẽ không gây ra bất kỳ phản ứng nào cho đến khi có một tác động bên ngoài xảy
ra, chẳng hạn như một nhấn nút. Tuy nhiên trong trường hợp sử dụng double-click thì có thể

(a)

function popupmenu1_Callback(hObject, eventdata, handles)

% Xác định giá trị của popup menu

value=get(handles.popupmenu1,'Value');

% Gán giá trị mới cho text box

str=['Option ',num2str(value)];

set(handles.TextBox,'String',str)

(b)

Hình 8.17

Ví dụ về Pupop Menu và nội dung của chương trình con được gọi

Hình 8.18

Giao diện của chương trình test_popup

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.