How to append lines to an existing MessageBox

조회 수: 8 (최근 30일)
Fabio Pasquarella
Fabio Pasquarella 2017년 12월 21일
답변: Ramnarayan Krishnamurthy 2017년 12월 29일
Hello, my output is written on a msgbox. Later in the program I need to append some more output lines. How can i perform this? Thank you

답변 (1개)

Ramnarayan Krishnamurthy
Ramnarayan Krishnamurthy 2017년 12월 29일
The following is a possible approach to append messages in the msgbox after its creation.
% Create a message box
h = msgbox('Hi');
% Set the size of the msgbox to accommodate more lines
set(h,'units','normalized' ,'position', [0.5 0.5 0.2 0.2])
% Find the text in the msgbox using the tag to identify the msgbox
a = findobj(h,'Tag','MessageBox')
% Append lines below
a.String{end+1} = 'Line 1 Added';
a.String{end+1} = 'Line 2 Added';
% Add extra text in the same line
a.String{end} = a.String{end}+" "+ "More text..."
To include a variable in the message box, the link below may help:

카테고리

Help CenterFile Exchange에서 Text Analytics Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by