모달 대화 상자에서 "확인" 버튼을 기본(강조 표시된) 도구로 설정하려고 합니다. 어떤 제안?
나는 사용자가 대화 상자가 나타날 때 숫자 상자에 미리 채워진 값을 수락하기 위해 키보드의 "Enter" 버튼을 누를 수 있도록 쉽게 만들려고 노력하고 있습니다.
감사합니다!
Enter 키를 두 번만 누르면 됩니다. 처음으로 첫 번째 상자에 입력을 완료합니다. 두 번째는 확인을 클릭한 것처럼 대화 상자를 닫습니다.
dialog = New Window( "Test", << Modal,
Panel Box( "Enter Numbers Here!",
Line Up Box( N Col( 2 ),
Text Box( "Low" ),
low neb = Number Edit Box( 0 ),
Text Box( "Middle" ),
mid neb = Number Edit Box( 50 ),
Text Box( "High" ),
high neb = Number Edit Box( 100 )
)
),
H List Box(
Button Box( "OK",
low = low neb << Get;
mid = mid neb << Get;
high = high neb << Get;
),
Button Box( "Cancel" )
)
);
If( dialog["Button"] == -1, Throw( "User cancelled" ) );
Show( low, mid, high );
감사합니다.
이것은 감독으로 보이며 IMHO를 "고정"해야 합니다.
유일한 setfocus 방법은 mousebox용입니다.입력이 많지 않은 경우 확인이 강조 표시될 때까지 탭을 누른 다음 스페이스바를 누르도록 사용자를 교육할 수 있습니다.