<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />나는 매우 긴 내 테이블 이름에 대해 너무 좁은 '연결 테이블'GUI에서 목록 상자의 너비를 찾습니다. 이 스크립트는 픽셀 단위로 설정된 너비 함수 인수를 사용하여 이미지를 넓 힙니다. Min () 함수의 500은 화면 해상도에 따라 달라질 필요가있을 수 있지만 저에게 적합합니다. 다른 GUI는 비슷한 이점을 누릴 수 있습니다. 그러나 조인과 같은 다른 테이블 플랫폼 조작기보다 더 자주 몇 가지 순서를 연결합니다. '트리 구조 표시'기능을 사용하고 필요에 따라 수정하십시오.
BTW 나는 "listboxbox"것을 이상하게 보았다. 보통 그것은 단지 "목록 상자"입니다. 그것은 내가 알아 차릴 때까지 잠시 동안 나를 위해 루프를 던졌다.
새 테이블 ( "대부분의 데이터 테이블은 터무니없이 길지만 비정상적으로 설명적인 파일 이름을 가지고 있습니다." ) ; //이 테스트를 실행했을 때, 여전히 더 긴 이름을 가진 열린 테이블이 3 개있었습니다; maxLen = 85 자입니다.
// 실제 스크립트는 여기에서 시작합니다.
dt = 현재 데이터 테이블 () ;
maxLen = 20 ;
...에 대한 ( 나는 = 1 , 나는 <= N 표 () , 나는 ++,
nameLen = 데이터 테이블 ( 나는 ) << 이름을 얻다 ;
만약 ( 길이 ( nameLen ) > maxLen ,
maxLen = 길이 ( nameLen ) ;
) ;
) ;
dt << 사슬 같이 잇다 () ;
// wait (0);
myWin = 창문 ( "사슬 같이 잇다" ) ;
기다림 ( 0 ) ;
myRef = myWin [ Listboxbox ( 1 )] ; //
myRef << 너비 설정 ( 최소 ( 500 , maxLen * 6 )) ; // 픽셀 단위의 폭으로, * 6이 옳았다.
myRef = myWin [ Listboxbox ( 2 )] ; //
myRef << 너비 설정 ( 최소 ( 500 , maxLen * 6 )) ;