フィルターのクリア

Multi line edit box, adding text to the top rather than the bottom

1 回表示 (過去 30 日間)
Jason
Jason 2019 年 12 月 20 日
コメント済み: Jason 2019 年 12 月 20 日
Hello, I have a text box in guide that I use as multi line to keep track of events.
To add a new string to the message box I do below, but it adds to the bottom.
function ReportMessage(handles,msg)
currString=get(handles.editMessage,'String');
currString{end+1}=msg;
set(handles.editMessage,'String',currString);
drawnow;
As the edit boxes dont scroll, I want to change it to add to the top
I tried replacing
currString{end+1}=msg; with currString{1}=msg;
but it overwrites the top line. How do I insert a new line and add the latest mssage to this location, i.e. top of edit box.
Thanks
Jason

採用された回答

Fangjun Jiang
Fangjun Jiang 2019 年 12 月 20 日
try
currString=[{msg};currString];

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by