checkBox를 선택하고 선택을 취소할 때 작동하는 경우Function1 = Function( {},
// Code for function 1 goes here
Print("Checkbox is checked! Function 1 executed.");
);
// Define function 2
Function2 = Function( {},
// Code for function 2 goes here
Print("Checkbox is unchecked! Function 2 executed.");
);<BR /><BR />
// Create a new window
nw = New Window( "Checkbox Example",
<< Modal,
// Add a checkbox to the window
cb = Checkbox( "Toggle Function", Value( 0 ) )
);
// Add an OK button to the window
nw << Append( Button Box( "OK",
// Function to execute when OK button is clicked
<<SET function=""></SET>Hi, The code above is similar to what I am trying to do. I have a check box, and if I select it, and then click ok, function 1 should be displayed; and if i do not select it and click ok, function 2 should be displayed. <BR /><BR />
<LINGO-LABS id="lingo-labs-738594" slang="en-US" mode="CREATE"><LINGO-LABEL>콘텐츠 구성</LINGO-LABEL><LINGO-LABEL>데이터 접근</LINGO-LABEL></LINGO-LABS>Re: checkBox를 선택하고 선택을 취소할 때 함수가 작동하는 경우해당 스크립트는 ChatGPT 또는 이와 유사한 것으로 작성된 것처럼 보이며 문제가 거의 없습니다. 아래는 작동해야 하는 예입니다.
Names Default To Here(1);
func1 = function({}, {Default Local},
Show(1)
);
func2 = function({}, {Default Local},
Show(2)
);
nw = New Window("",
window:cb = Check Box({""}),
Button Box("OK",
If(window:cb << get,
func1()
,
func2()
);
)
)Re: checkBox를 선택하고 선택을 취소할 때 함수가 작동하는 경우그냥 시도해 보면 매우 쉽게 테스트할 수 있습니다.
Names Default To Here(1);
a = function({}, {Default Local},
Show("a");
);
b = function({}, {Default Local},
Show("b");
);
func1 = function({input_value = 1}, {Default Local},
Match(input_value,
1, a(),
2, b()
);
);
func2 = function({}, {Default Local},
Show(2)
);
func3 = function({}, {Default Local},
If(window:cb << get,
func1()
,
func2()
);
);
nw = New Window("",
window:cb = Check Box({""}),
Button Box("OK",
func3();
)
)
확인란과 새 창 없이 이와 같은 테스트를 시작하겠습니다. 복잡성이 추가되기 때문입니다. 체크박스 등에 기능을 추가하기 전에 먼저 기능이 함께 작동하는 방식을 해결할 수 있어야 합니다.
Re: checkBox를 선택하고 선택을 취소할 때 함수가 작동하는 경우당신은 절대적으로 맞습니다.
함수를 중첩할 수 있나요? (함수 내에 함수 작성)
CheckBoxHandler = Function ({cb},
If ( cb << Get,
//Call function with apple/banana if checkbox is checked
checkedbox ()
,
//Else
//Call function with mango/watermelon if checkbox is not checked
uncheckedbox ()
),
);//Function 1 - box is checked
checkedbox = Function ({},
Match ( x,
"a", callapple,
"b", callbanana
)
);
//Function 2 - box is not checked
uncheckedbox = Function ({},
Match (x,
"a", callmango,
"b", callwatermelon
)
);[ 버튼 상자("확인", ] 명령에 일치 기능을 추가해야 합니다.