Text box foreground color remains light grey in MATLAB GUIDE

3 visualizzazioni (ultimi 30 giorni)
I have a GUI with many text boxes for different purposes.The problematic ones serves the following role:
- the user chooses a value in a dropdown menu
- the value is compared with another value
- depending on the value, a corresponding message should appear in the problematic text box in BLACK
In the preview you can see how the MESSAGE appears in GREY in the TEXT BOX. The second screen shot shows that in the settings of the box I have specified "BLACK" as foreground color.
Any ideas why does it give the text in light gray?
Thanks in advance. Lina
  2 Commenti
TYo
TYo il 9 Set 2016
The problem was NOT solved by manually putting the foreground color of the text box in the "Editor". I tried this code:
set(hObject,'ForegroundColor','black');
after the CreateFcn line:
function edit24_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'ForegroundColor','black');
set(textBoxHandles,'groundColor',originalBGColor)
end

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Migrate GUIDE Apps 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