Face a problem when doing keypressfcn for 'ENTER' key on keyboard

2 ビュー (過去 30 日間)
Yeoh
Yeoh 2011 年 3 月 16 日
Hi,
I wonder why everything runs well just the enter key. Part of my code as below:
function figure1_WindowKeyReleaseFcn(hObject, eventdata, handles)
switch eventdata.Key
case 'a'
set(handles.edit1,'String','A');
case 'b'
set(handles.edit1,'String','B');
case 'c'
set(handles.edit1,'String','C');
case 'd'
set(handles.edit1,'String','D');
case 'delete'
set(handles.edit1,'String','');
case 'backspace'
set(handles.edit1,'String','');
case 'enter'
set(handles.edit1,'String','');
The edit1 text box can display A, B, C, D every time I press the corresponding key on keyboard. It can display empty box when i press backspace or delete. But it cannot for the enter key. Nothing happen when I press enter. Why???
Thank you very much.

採用された回答

Teja Muppirala
Teja Muppirala 2011 年 3 月 16 日
Try using 'return' instead of 'enter'
  1 件のコメント
Yeoh
Yeoh 2011 年 3 月 16 日
Thank you very much. It solved when I change it to 'return'!

サインインしてコメントする。

その他の回答 (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