그 과정에서 동적 양식을 작성하는 방법을 찾지 못했습니다. 가능한지, 가능하다면 예제를 보내주세요. 또한 프로세스에서 개체의 속성(예: 글꼴, 크기, 양식의 위치)을 변경할 수 있는지 여부를 지정해 주세요.
이 버전에서는 생성 자 동적 창이 비활성화되어 있습니다. 글꼴을 포함한 요소의 다양한 속성을 변경할 수 있습니다. 저는 현재 이 스레드에서 마크업 언어에 대한 교육 작업을 하고 있습니다. 이전 페이지를 살펴보는 것이 좋습니다. 거기에는 도움이 되고 가르칠 수 있는 자료가 있습니다. 그러나 양식의 요소 배열에 대한 주제는 아직 다루지 않았습니다. 그것은 앞서 있습니다. 또한 엔진을 게시하면 인터페이스를 사용자 애플리케이션에 연결할 수 있습니다.
SWITCH c.word와END c.word 사이에 이름이 쓰여진 요소들 사이의 활성화 상태를 전환합니다,
1.
2.
CODE:
스위치 열거를 따라잡으려면.
그룹 내 항목이 너무 많아 각각의 이름을 쓸 수 없는 경우 그룹 내 항목에 범용 전환을 할당하는 옵션이 있습니다. 예를 들어 드롭다운 목록에 수십 개의 항목이 있는 긴 메뉴가 있습니다. 이 경우 각 이름을 나열하지 않고 모든 항목의 전환을 지정하는 방법이 필요합니다.
이 작업은 SWITCH_ALL 키워드로 수행됩니다.
GROUP, A,
__, R_BUTTON, "R_button 1",
__, R_BUTTON, "R_button 2",
__, R_BUTTON, "R_button 3",
__, R_BUTTON, "R_button 4",
__, R_BUTTON, "R_button 5",
__, R_BUTTON, "R_button 6",
END_GROUP,
//--------------------------//SET GROUP POSITION://--------------------------
i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10,
//--------------------------//SET GAPS://--------------------------
i, Y_GAP, 20,
//--------------------------//USE SWITCH_ALL WORD TO SWITCH BETWEEN ALL THE ELEMENTS IN THE GROUP://--------------------------i, SWITCH_ALL,
예를 들어 두 개의 확인란이 있는데 해당 그룹 또는 다른 그룹에 있는 다른 여러 확인란을 차단/활성화해야 한다고 가정해 보세요.
이 작업은 다음과 같이 수행됩니다:
//--------------------------//FIRST GROUP//--------------------------
GROUP, "Group 1",
__, CHECKBOX, "Checkbox 100", GAP,30, CHECKBOX, "Checkbox 200",
END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10,
//--------------------------
i, CHECKBOXES, W, 120, END,
//--------------------------------------------------------------//1. WRITE THE NAME OF THE CHECKBOX THAT WILL BLOCK THE OTHERS://2. WRITE KEYWORD "BLOCKS".//3. WRITE THE NAMES OF THE ELEMENTS (OR GROUPS) IT WILL BLOCK.//4. PUT "END" IN THE END.//--------------------------------------------------------------"Checkbox 100",BLOCKS, "Checkbox 3","Checkbox 5","Checkbox 7", END,
"Checkbox 200",BLOCKS, "Checkbox 4","Checkbox 6","Checkbox 8", END,
//--------------------------------------------------------------//--------------------------//SECOND GROUP//--------------------------
GROUP, "Group 2",
__, CHECKBOX, "Checkbox 3", CHECKBOX, "Checkbox 4",
__, CHECKBOX, "Checkbox 5", CHECKBOX, "Checkbox 6",
__, CHECKBOX, "Checkbox 7", CHECKBOX, "Checkbox 8",
END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2H, "Checkbox 100", 30,
//--------------------------
i, CHECKBOXES, W, 120, END,
//--------------------------
i, X_GAP, 30,
i, Y_GAP, 20,
//----------------------------//SET MAIN PROPERTIES (IF YOU DON'T, THEY WILL HAVE DEFAULT VALUES):
추가하는 것을 잊었습니다. 항목을 나열하는 대신 그룹에 이름을 지정하면 그룹에 있는 모든 항목이 잠깁니다:
//--------------------------//FIRST GROUP//--------------------------
GROUP, "Group 1",
__, CHECKBOX, "Checkbox 100",
END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10,
//--------------------------
i, CHECKBOXES, W, 120, END,
//--------------------------//--------------------------------------------------------------//1. WRITE THE NAME OF THE CHECKBOX THAT WILL BLOCK THE OTHERS://2. WRITE KEYWORD "BLOCKS".//3. WRITE THE NAMES OF THE ELEMENTS (OR GROUPS) IT WILL BLOCK.//4. PUT "END" IN THE END.//5. OR, WRITE THE NAME OF THEIR GROUP.//--------------------------------------------------------------"Checkbox 100", BLOCKS, "Group 2", END,//--------------------------------------------------------------//--------------------------//SECOND GROUP//--------------------------GROUP, "Group 2",
__, CHECKBOX, "Checkbox 3", CHECKBOX, "Checkbox 4",
__, CHECKBOX, "Checkbox 5", CHECKBOX, "Checkbox 6",
__, CHECKBOX, "Checkbox 7", CHECKBOX, "Checkbox 8",
END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2H, "Checkbox 100", 30,
//--------------------------
i, X_GAP, 30,
i, Y_GAP, 20,
//----------------------------//SET MAIN PROPERTIES (IF YOU DON'T, THEY WILL HAVE DEFAULT VALUES):
i, CHECKBOXES, W, 120, END,
//------------------------------------------------------
Code:
옵션 1:
옵션 2:
몇 년 전에 귀하의 코드를 파싱하여 제 시스템에서 구현하려고 시도했습니다.
그 과정에서 동적 양식을 작성하는 방법을 찾지 못했습니다. 가능한지, 가능하다면 예제를 보내주세요. 또한 프로세스에서 개체의 속성(예: 글꼴, 크기, 양식의 위치)을 변경할 수 있는지 여부를 지정해 주세요.
두 번째 열거 유형은 i, SWITCH,..., END입니다 .
이름이 SWITCH c.단어와END c.단어 사이에 철자가 있는 항목 간에 활성화 상태를 전환합니다,
1.
2.
CODE:
몇 년 전, 저는 여러분의 코드를 파싱하여 제 시스템에 구현하려고 시도한 적이 있습니다.
그 과정에서 동적 양식을 작성하는 방법을 찾지 못했습니다. 가능한지, 가능하다면 예제를 보내주세요. 또한 프로세스에서 개체의 속성(예: 글꼴, 크기, 양식의 위치)을 변경할 수 있는지 여부를 지정해 주세요.
이 버전에서는 생성 자 동적 창이 비활성화되어 있습니다. 글꼴을 포함한 요소의 다양한 속성을 변경할 수 있습니다. 저는 현재 이 스레드에서 마크업 언어에 대한 교육 작업을 하고 있습니다. 이전 페이지를 살펴보는 것이 좋습니다. 거기에는 도움이 되고 가르칠 수 있는 자료가 있습니다. 그러나 양식의 요소 배열에 대한 주제는 아직 다루지 않았습니다. 그것은 앞서 있습니다. 또한 엔진을 게시하면 인터페이스를 사용자 애플리케이션에 연결할 수 있습니다.
두 번째 열거 유형은 i, 스위치,..., 끝입니다 .
SWITCH c.word와END c.word 사이에 이름이 쓰여진 요소들 사이의 활성화 상태를 전환합니다,
1.
2.
CODE:
스위치 열거를 따라잡으려면.
그룹 내 항목이 너무 많아 각각의 이름을 쓸 수 없는 경우 그룹 내 항목에 범용 전환을 할당하는 옵션이 있습니다. 예를 들어 드롭다운 목록에 수십 개의 항목이 있는 긴 메뉴가 있습니다. 이 경우 각 이름을 나열하지 않고 모든 항목의 전환을 지정하는 방법이 필요합니다.
이 작업은 SWITCH_ALL 키워드로 수행됩니다.
그리고 오늘의 마지막 열거형입니다:
i, BLOCKS, ..., END.
인터페이스의 개별 요소를 잠글 필요가 있을 때 BLOCKS c.word가 유용합니다.
예를 들어 두 개의 확인란이 있는데 해당 그룹 또는 다른 그룹에 있는 다른 여러 확인란을 차단/활성화해야 한다고 가정해 보세요.
이 작업은 다음과 같이 수행됩니다:
결과:
1. 차단 항목이 ACTV 상태가 아닌 경우 해당 항목이 차단됩니다.
2.
반대로 활성화되어 있으면 해당 항목이 열려 있습니다.
나머지는 내일.
추가하는 것을 잊었습니다. 항목을 나열하는 대신 그룹에 이름을 지정하면 그룹에 있는 모든 항목이 잠깁니다:
결과:
좋아요, 다른 컨트롤을 계속 진행하세요.
네, 물론이죠. 그렇게 할 계획입니다. 그건 그렇고, 다른 컨트롤에 대해서는...
다른 몇 가지 유형의 컨트롤을 잠그는 방법은 다음과 같습니다:
1. 열기:
2. 잠김: