GUI I want to take datas from a struct into my listbox

1 vue (au cours des 30 derniers jours)
Mahbube
Mahbube le 25 Déc 2014
Commenté : Shoaibur Rahman le 26 Déc 2014
Hello;
First of all I'm new at MATLAB, have some problems and couldn't find anything on the net.
I have a struct array 'patient', and this array has the fields 'name', 'surname', 'age', 'ID', 'phoneNum' etc.. I want to display the fields surname and name side by side but separated with a comma on a listbox.
For example;
patient(1).name = NAME1;
patient(1).surname = SURNAME1;
patient(2).name = NAME2;
patient(2).surname = SURNAME2; ...
I wanna display
SURNAME1, NAME1;
SURNAME2, NAME2; ...
on listbox.
Thanks in advance.

Réponse acceptée

Shoaibur Rahman
Shoaibur Rahman le 26 Déc 2014
There are multiple ways to do so. One of them: I assume you have a pushbutton to display in the names in the listbox. And if so, load your patient data and add the following lines of code under the pushbutton callback function.
for k = 1:number of patients
c{k} = [patient(k).surname,', ', patient(k).name];
end
set(handles.YourListBoxTag,'String',c')
  2 commentaires
Mahbube
Mahbube le 26 Déc 2014
That's exactly what i was looking for. I understood my mistake.
Thank you so much.
Shoaibur Rahman
Shoaibur Rahman le 26 Déc 2014
No problem. Thank you very much for accepting my answer.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by