Giao diện người sử dụng
95
Hình 8.19b
là những hàm được gọi tương ứng với nút nhấn và list box.
- Nếu nút nhấn được chọn thì hàm button1_callback sẽ xác định giá trị của List Box và thể
hiện kết quả thông qua Text Field.
- Nếu list box được chọn, đầu tiên hàm listbox_callback sẽ xác định trạng thái click chuột là
single hay double. Nếu là single-click thì chương trình sẽ chương trình không làm gì cả, còn
trong trường hợp là double-click thì hàm listbox_callback sẽ xác định giá trị của List Box và
thể hiện kết quả thông qua Text Field.
Giao diện của ví dụ này được thể hiện trong hình 8.20.
8.4.9. Sliders
Slider là một đối tượng cho phép người sử dụng lựa chọn giá trị trong một khoảng xác định
bằng cách dùng chuột di chuyển thanh trượt. Thuộc tính
‘Value’
sẽ xác định giá trị của
Slider trong khoảng
[min max]
. Đối tượng này có thể được tạo ra bởi hàm uicontrol với
thuộc tính style là
‘slider’
hoặc được tạo ra bằng công cụ slider trong Layout Editor.
Hình 8.22a
thể hiện một ví dụ đơn giản chỉ chứa một slider và một text field. Thiết lập giá trị
của thuộc tính min là zero và giá trị của thuộc tính max là mười. Khi kéo thanh trượt, chương
trình sẽ gọi hàm slider1_callback, hàm này sẽ xác định giá trị của slider tử thuộc tính
‘value’
và thể hiện giá trị này thông qua text field.
Hình 8.20
Giao diện của chương trình test_listbox
Hình 8.21
Giao diện của chương trình test_slider