Azzera filtri
Azzera filtri

How should I know whether and which checkboxs are selected?

4 visualizzazioni (ultimi 30 giorni)
In main panel, there are several checkboxs, such as A...D. Each checkbox is bounding a selection for my application.How should I know whether and which checkboxs are selected?
Any suggestions?

Risposta accettata

Image Analyst
Image Analyst il 26 Ago 2013
checkbox1State = get(handles.checkbox1, 'Value');
checkbox2State = get(handles.checkbox2, 'Value');
checkbox3State = get(handles.checkbox3, 'Value');
and so on.
  1 Commento
Donghui  Sun
Donghui Sun il 26 Ago 2013
Thanks. I have read the help document about this issue. And I can determine the current state of a check box from within its callback by querying the state of its Value property .
if (get(hObject,'Value') == get(hObject,'Max'))
% Checkbox is checked-take appropriate action
handles.chexkbox1 = 1
else
handles.ckeckbox1 = 0;
end

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by