Forum: PC-Programmierung MatLab, TextFelder in Schleife ansprechen


von Alexander H. (ill_son)


Lesenswert?

Hallo Foristen,

ich möchte in einer GUI mittels einer Function, der ich die handle 
Variable übergebe, mehrere textedits auf numerischen Inhalt prüfen. Im 
Moment mache ich das so.
1
OK = 1;
2
3
if isempty(str2num(get(handle.edit1, 'String')))
4
     OK = 0;
5
end 
6
7
%
8
%     für alle Textedits durchführen, ziemlich unschön.
9
%
10
11
if isempty(str2num(get(handle.editLetztes, 'String')))
12
     OK = 0;
13
end

Nun finde ich das etwas länglich und wollte das gern in einer Schleife 
machen, in der Art, dass ich in handle schaue, welches Control den 
String 'edit' im Namen trägt und dann prüfe. Ich weiß aber nicht, wie 
ich handle induziert ansprechen kann, ohne die Namen der Controls zu 
kennen, bzw. ob das überhaupt geht, weil's ja eine struct Variable ist.

Geht das so, wie ich mir das vorstelle?

Grüße, Alex

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.