Разработка графического пользовательского интерфейса в среде MATLAB. Бадриев И.Б - 85 стр.

UptoLike

8 Ôóíêöèè äëÿ ñîçäàíèÿ äèàëîãîâûõ îêîí                    85


know>, ïðè ýòîì â ôîêóñå íàõîäèòñÿ êíîïêà :
  button = questdlg('Are you sure?', 'Program', ...

         'Yes', 'No', 'I dont know', 'No');

  6. Ôóíêöèÿ inputdlg ñîçäàåò äèàëîãîâîå îêíî ñ çàäàííûì
÷èñëîì ñòðîê ââîäà. ×èñëî ñòðîê ââîäà è çàãîëîâêè ê íèì
îïðåäåëÿþòñÿ ïðè ïîìîùè âõîäíûõ àðãóìåíòîâ. Îêíî ñîäåð-
æèò êíîïêè  è . Åñëè ïîëüçîâàòåëü íàæàë
êíîïêó , òî âûõîäíûì àðãóìåíòîì ôóíêöèè inputdlg
ÿâëÿåòñÿ ìàññèâ ÿ÷ååê ñ èíôîðìàöèåé, ââåäåííîé ïîëüçîâà-
òåëåì â ñòðîêè ââîäà. Åñëè îêíî áûëî çàêðûòî íàæàòèåì íà
êíîïêó  èëè ëþáûì äðóãèì ñïîñîáîì (êðîìå íàæà-
òèÿ íà êíîïêó ), òî âûõîäíîé àðãóìåíò  ïóñòîé ìàññèâ
ÿ÷ååê.
  Ïðèâåäåì ïðèìåð èñïîëüçîâàíèÿ ôóíêöèè inputdlg:
  M = inputdlg({'TIME' 'VALUES'});

  Äëÿ òîãî, ÷òîáû ìîæíî áûëî ââîäèòü ìíîãîñòðî÷íûé òåêñò,
ñëåäóåò óêàçàòü òðåòèé âõîäíîé àðãóìåíò  ÷èñëî ñòðîê â êàæ-
äîé îáëàñòè ââîäà, ïðè ýòîì åñëè òðåòèé àðãóìåíò ÿâëÿåòñÿ
÷èñëîì, áîëüøåì åäèíèöû, òî âñå îáëàñòè ââîäà èìåþò îäèíà-
êîâóþ âûñîòó è ñíàáæåíû ïîëîñàìè ïðîêðóòêè:
  M = inputdlg('matrix A' 'Matrix B', 'Input Data', 3);

  Åñëè ââîä çàâåðøåí íàæàòèåì íà êíîïêó , òî êàæ-