상단 (또는 왼쪽)에 버튼 유지하기<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 얘들 아, 나는 상단에 "실행"버튼을 유지하고 싶은 디스플레이 창이있다. 디스플레이는 여러 화면 크기가 될 수 있지만 실행 버튼을 맨 위에 두어 사용자가 스크롤 한 거리에 관계없이 키 버튼에 쉽게 액세스 할 수있게하려고합니다.
스크롤 상자 () 사용을 고려했지만 스크롤하는 창이 있고 스크롤하는 상자는 항상 사용자에게 친숙하지 못합니다. 나는 VSheetBox도 트릭을 할 수는 있지만 그걸 조사 할 기회가 없다고 생각한다. 이 작업을 수행하는 방법에 대한 팁이나 다른 제안이 있습니까?
다시 : 상단 (또는 왼쪽)에 버튼을 유지고마워요. 당신의 생각을 읽으면 나를 올바른 길로 인도 할 수있었습니다. 나는 vsheetbox와 vscrollbox를 결합하는 것을 끝내었다. 조화롭게 당신은 단 하나 또는 다른 것을 사용하는 결점을 극복하는 깨끗한 인터페이스를 얻습니다.
새창 ( "예" , 버튼 상자 ( "테스트 버튼" ) ,
v 시트 상자 (
스크롤 박스 ( 융통성 있는 ( 1 ) ,
vlistbox (
텍스트 상자 ( "첫 번째 긴 텍스트" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "둘째" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "제삼" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "네번째" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "다섯째" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "육분의 하나" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "제칠" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "아이그" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "제구" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "제십" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
버튼 상자 ( "바닥" )
)
)
)
) ;
다시 : 상단 (또는 왼쪽)에 버튼을 유지찾았다. v 스크롤 상자 어떤 이유로 디스플레이 박스 아래의 스크립트 색인에 없습니다. 함수 아래에 있어요.
새창 ( "예" , 버튼 상자 ( "테스트 버튼" ) ,
v 스크롤 상자 ( 크기 ( 100 ) , 융통성 있는 ( 1 ) ,
vlistbox (
텍스트 상자 ( "첫 번째 긴 텍스트" ) ,
텍스트 상자 ( "둘째" ) ,
텍스트 상자 ( "제삼" ) ,
텍스트 상자 ( "네번째" ) ,
텍스트 상자 ( "다섯째" ) ,
텍스트 상자 ( "육분의 하나" ) ,
텍스트 상자 ( "제칠" ) ,
텍스트 상자 ( "아이그" ) ,
텍스트 상자 ( "제구" ) ,
텍스트 상자 ( "제십" ) ,
버튼 상자 ( "바닥" )
)
)
) ;
다시 : 상단 (또는 왼쪽)에 버튼을 유지버튼이 아니라 여기에 그럴듯한 대안이 있습니다.
기본 이름은 여기에있다. ( 1 ) ;
새창 ( "예" ,
개요 상자 ( "명령" ,
{ "액션 1" , 삑 하는 소리 () , "액션 2" , 삑 하는 소리 () ; 기다림 ( 0.1 ) ; 삑 하는 소리 ()} ,
국경 상자 ( 상단 ( 10 ) , 왼쪽 ( 10 ) , 권리 ( 10 ) , 바닥 ( 10 ) , 양쪽 ( 15 명 ) ,
V 목록 상자 (
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "본문" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "두 번째 텍스트" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "본문" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "두 번째 텍스트" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "본문" ) ,
스페이서 박스 ( 크기 ( 1 , 30 ) ) ,
텍스트 상자 ( "두 번째 텍스트" )
)
)
)
) ;
다시 : 상단 (또는 왼쪽)에 버튼을 유지FWIW는 스크롤하고 맨 위에 버튼을 남겨 두지 만 테이블 상자를 사용해야합니다. 당신이 테이블 박스가 아닌 다른 것을 위해 어떻게하는지 알아 내면 공유하십시오!
기본 이름은 여기에있다. ( 1 ) ;
dt = 열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
새창 ( "예" , 버튼 상자 ( "테스트 버튼" ) ,
tbox = 데이터 테이블 박스 ( dt ) ) ;
tbox << 스크롤 가능하게 설정 ( 10 , 0 ) ;
다시 : 상단 (또는 왼쪽)에 버튼을 유지귀하의 관찰은 정확합니다 ....... 테두리 상자를 스크롤 상자로 변경할 수 있지만 창 크기가 스크롤 상자보다 작아지면 문제가 발생합니다.
다시 : 상단 (또는 왼쪽)에 버튼을 유지이것은 해결책으로 보이지 않으며, 더 많은 텍스트 상자를 추가하고 창을 접고 아래로 스크롤하면 실제로 버튼이 맨 위에 머물러 있지 않음을 보여줍니다. 항상 꼭대기에 머물러 있어야합니다. 의미, 항상 표시해야합니다.
보시다시피, 단추가 표시되지 않는 방식으로 창을 조작 할 수 있습니다.

다시 : 상단 (또는 왼쪽)에 버튼을 유지테두리 상자를 사용하는 것이 좋습니다. 이 스크립트는 테두리 상자의 측면을 표시하므로 버튼 상자와의 관계에서 볼 수 있지만 해제 할 수 있습니다.
기본 이름은 여기에있다. ( 1 ) ;
새창 ( "테스트" ,
단추 상자 ( "맨 위" ) ,
국경 상자 (상단 ( 10 ) , 왼쪽 ( 10 ) , 권리 ( 10 ) , 바닥( 10 ) , 측면 ( 15 명 ) ,
V 목록 상자 ( 스페이서 박스 (크기 ( 1 , 30 )) , 텍스트 상자 ( "본문" ) , 스페이서 박스 (크기 ( 1 , 30 )) , 텍스트 상자 ( "두 번째 텍스트" ))
)
) ;
