Text box foreground color remains light grey in MATLAB GUIDE

3 Ansichten (letzte 30 Tage)
TYo
TYo am 9 Sep. 2016
Kommentiert: Mischa Kim am 9 Sep. 2016
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 Kommentare
TYo
TYo am 9 Sep. 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
Mischa Kim
Mischa Kim am 9 Sep. 2016
Please attach your code.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by