What is edit text box type in GUI when I using findobj function?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Teemu Juujärvi
el 27 de Ag. de 2015
Comentada: Teemu Juujärvi
el 1 de Sept. de 2015
Hi,
I try to get GUI edit text box object in separate m-file because I like to print something to this text box from m-file. What is the 'Type' of this edit text box when using findobj function?
Teemu
0 comentarios
Respuesta aceptada
Cam Salzberger
el 31 de Ag. de 2015
Hello Teemu,
The 'Type' of an edit box is actually 'uicontrol', just like all other UI Controls (push buttons, pop-up menus, etc). However, you can specify the 'Style' property when calling findobj to get only edit boxes:
figure
uicontrol('Style','pushbutton')
uicontrol('Style','edit')
hEditBoxes = findobj('Type','uicontrol','Style','edit');
Note that if you use findobj a lot in your code, it can slow things down. If at all possible, save the handle from when you create the edit box (or extract it from the handles structure if the GUI is made in GUIDE) and pass it as an input argument to the function that needs access to the edit box.
I hope that this has helped!
-Cam
Más respuestas (0)
Ver también
Categorías
Más información sobre Specifying Target for Graphics Output en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!