라디오 상자에서 텍스트 편집 상자를 숨기는 문제안녕,
텍스트 편집 상자를 숨기거나 표시해야 하는 라디오 상자를 사용하려고 하는데 작동하지 않습니다(첨부된 코드 참조).
기본적으로 선택 1은 텍스트 편집 상자를 표시해야 하고 선택 2는 숨겨야 합니다.
적어도 2개의 비정상적인 동작이 표시됩니다.
1. 선택 2를 여러 번 클릭하면 텍스트 편집 상자가 숨겨졌다가 표시되었다가 숨겨졌다가 표시됩니다... 숨겨져 있어야 하지만
2. 선택 1을 클릭해도 텍스트 편집 상자가 항상 표시되는 것은 아닙니다. 클릭하기 전 텍스트 편집 상자의 상태에 따라 다릅니다...
나는 근본적인 것을 놓치고 있다고 생각합니다 
MyWindow = New Window( "Test...",
Panel Box( "Info",
rb = Radio Box(
{"Choice 1", "Choice 2"},
<<SET function=""></SET>Re: 라디오 상자에서 텍스트 편집 상자를 숨기는 문제코드가 작동하지 않는 이유가 확실하지 않습니다.숨길 주장을 하지 않았기 때문일까요?어떤 경우에도 다음과 같이 MyWindow 내부에 코드를 포함할 수 있습니다.
NamesDefaultToHere(1);
MyWindow =
New Window( "Test...",
Panel Box( "Info",
rb = Radio Box({"Choice 1", "Choice 2"},
choice = rb << getSelected;
if (choice == "Choice 1", teb << hide(0),
choice == "Choice 2", teb << hide(1)
);
),
teb = text edit box("Some text to edit")
)
);
Re: 라디오 상자에서 텍스트 편집 상자를 숨기는 문제안녕하세요 Jan,
훌륭합니다 작동합니다 !!!!
이해하려고 합니다... MyWindow 내에서 숨기기 및 표시를 실행하려고 하기 때문에 내 코드가 작동하지 않습니까?
Re: 라디오 상자에서 텍스트 편집 상자를 숨기는 문제한 가지 방법은 다음과 같습니다.
NamesDefaultToHere(1);
MyWindow =
New Window( "Test...",
Panel Box( "Info",
rb = Radio Box({"Choice 1", "Choice 2"}),
teb = text edit box("Some text to edit")
)
);
rb << setScript(
choice = rb << getSelected;
if(
choice == "Choice 1", teb << hide(0),
choice == "Choice 2", teb << hide(1)
)
);