창 내용 숨기기창에 대한 나머지 정보를 표시하기 위해 버튼 누름을 사용하려고 합니다. 사용자는 날짜 범위를 선택하고 해당 날짜 범위는 SQL 서버를 ping하여 일치하는 범위의 데이터가 포함된 테이블을 채우는 데 사용됩니다. 그런 다음 사용자가 두 번째 선택을 할 수 있도록 테이블의 데이터를 사용할 수 있기를 원합니다. 이 선택은 테이블이 표시되는 지점을 더 좁힐 것입니다. 를 사용하려고 합니다 다음 항목 숨기기 해제 버튼 상자로, 하지만 내가 숨기려는 항목은 이해하지 못합니다. <<숨기기 명령. 이 작업을 수행하는 더 좋은 방법이 있습니까? 내가 알 수 있는 것은 텍스트 상자만 숨길 수 있다는 것입니까?
New Window("XYZTEC Data Pull",
<Re: 창 내용 숨기기둘 다 내가 원하는 것을 할 수 있는 것 같지만 Mark의 솔루션이 내가 원하는 방식으로 구현하기 더 쉬웠습니다. 이것이 더 중요한 프로그램이라면 Jim의 솔루션이 더 깨끗한 결과를 제공할 수 있다고 생각합니다. 그러나 Mark는 내가 필요로 하는 것에 대해 훌륭하게 작동합니다.
둘 다 고마워!
Re: 창 내용 숨기기Jim의 솔루션은 많은 유연성을 제공합니다. 단순한 것으로 충분할 때 Visibility( "Visible" | "Hidden" | "Collapse" ) 표시 상자 속성을 자주 사용합니다. 초기에 다음과 같이 설정할 수 있습니다.
New Window( "You Can't See Me",
Button Box( "I'm Hiding", expression, << Visibility( "Collapse" ) )
);
그런 다음 다른 컨트롤의 스크립트나 함수를 사용하여 단추를 표시합니다. 버튼을 보이는 상태로 두고 비활성화할 수도 있습니다. 사용자 인터페이스의 디자인에 따라 다릅니다.
Re: 창 내용 숨기기디스플레이 창 내에서 항목을 숨기거나 숨기기 해제하는 데 사용하는 방법은 다음과 같습니다.
Names Default To Here( 1 );
HiddenButton = Button Box( "hidden" );
New Window( "Hidden",
modal,
MyVLB = V List Box(
ViewingBB = Button Box( "Click to UnHide",
ViewingBB << delete;
MyVLB << append( HiddenButton );
)
)
);