1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Hàm "questdlg " lựa chọn Yes or No or Help

Thảo luận trong 'Matlab' bắt đầu bởi small ant, 21 Tháng tư 2011.

  1. small ant Well-Known Member

    Số bài viết: 2,827
    Đã được thích: 88
    Điểm thành tích: 48
    Giới tính: Nữ
    [FONT=&quot]Cấu trúc lệnh:

    button = questdlg('qstring')
    button = questdlg('qstring','title')
    button = questdlg('qstring','title','default')
    button = questdlg('qstring','title','str1','str2','default')
    button = questdlg('qstring','title','str1','str2','str3','default')


    [/FONT][FONT=&quot]Miêu Tả[/FONT][FONT=&quot]

    button = questdlg('qstring') [/FONT][FONT=&quot] hiển thị chuỗi [/FONT][FONT=&quot] 'qstring'. [/FONT][FONT=&quot]Nó có 3 nút lựa chọn mặt định là[/FONT][FONT=&quot], Yes, No, and Cancel. Bạn có thể hiển thị 3 nút cùng 1 lúc hoặc là 2 hoặc 1 nút. Kết quả trả về lần lượt là ‘yes’, ‘no’, ‘cancel’ tùy vào sự lựa chọn của người sử dụng[/FONT]

    [FONT=&quot]button = questdlg('qstring','title') tương tự như trên, nhưng nó sẽ có them phần title. [/FONT][FONT=&quot]VD như:[/FONT]
    [FONT=&quot]button = questdlg('[/FONT][FONT=&quot]Bạn co muon thoat hay khong?[/FONT][FONT=&quot]','[/FONT][FONT=&quot]Thong Bao Thoat[/FONT][FONT=&quot]') [/FONT]

    [FONT=&quot]button = questdlg('qstring','title','default') specifies which push button is the default in the event that the Return key is pressed. 'default' must be 'Yes', 'No', or 'Cancel'.
    button = questdlg('qstring','title','str1','str2','default') creates a question dialog box with two push buttons labeled 'str1' and 'str2'. 'default' specifies the default button selection and must be 'str1' or 'str2'.
    button = questdlg('qstring','title','str1','str2','str3','default') creates a question dialog box with three push buttons labeled 'str1', 'str2', and 'str3'. 'default' specifies the default button selection and must be 'str1', 'str2', or 'str3'.
    In all cases where 'default' is specified, if'default' is not set to one of the button names, pressing the Return key displays a warning and the dialog remains open.
    [/FONT][FONT=&quot]Ví Dụ[/FONT][FONT=&quot]

    Create a question dialog asking the user whether to continue a hypothetical operation:[/FONT]

    • [FONT=&quot]button = questdlg('Do you want to continue?',... 'ContinueOperation','Yes','No','Help','No');[/FONT]
    • [FONT=&quot] if strcmp(button,'Yes') % Nếu chọn là yes[/FONT]
    • [FONT=&quot] disp('Creating file') [/FONT]
    • [FONT=&quot]elseif strcmp(button,'No') [/FONT]
    • [FONT=&quot]disp('Canceled file operation') [/FONT]
    • [FONT=&quot]elseif strcmp(button,'Help') [/FONT]
    • [FONT=&quot]disp('Sorry, no help available') end[/FONT]
    [FONT=&quot]
    Bài cụ thể:

    Lúc thoát, thay vì gõ lệnh closereq thì nó sẽ thoát luôn, nếu bạn muốn hiện thị thêm "Bạn có thoát hay không?" thì bạn áp dụng hàm trên như sau.

    cmd1 là tên tag của Nút Button Thoát
    [IMG]
    [/FONT]

Chia sẻ trang này