Text box foreground color remains light grey in MATLAB GUIDE

3 views (last 30 days)
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 Comments
TYo
TYo on 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

Sign in to comment.

Answers (0)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!