전 전문적인 프로그래밍에 익숙하지 않아요. C#을 쓰고 있습니다.하지만이 코드는 C#과 정확히 같지 않다고 생각합니다. 어쨌든 다양한 조건에서 여러 컨트롤 사이에서 일부 컨트롤을 사용하거나 사용하지 않도록 설정하는 가장 좋은 방법은 무엇입니까?다양한 조건에서 여러 컨트롤 사이에서 일부 컨트롤을 사용하거나 사용하지 않도록 설정하는 가장 좋은 방법은 무엇입니까?
예를 들어, 일부 행이있는 GUI가 있는데, 각각은 사람을 나타냅니다. 일부 동작을 나타내는 몇 가지 버튼이 있습니다. "스탠드, 앉아, 걷기, 점프, 먹기, TV 시청, 잠자기, 잠자기" 등의 조건이 있습니다. 누군가 앉아 있으면 TV를 볼 수 있습니다. 그 단추를 가능하게하십시오 그러나 누군가는 그가 서있을 수없는 경우에 점프 할 수 없다 (그것을 무능하게하십시오) ........ 등등. 또한 상태 변경은 버튼 클릭에만 기반하지 않습니다. 마찬가지로, 그는 잠시 후 자신을 깨우거나 말하기를 마친 것입니다.
가장 순진한 방법은 .Enabled = true/false; n 개의 상태 X m 버튼에 대해 코드를 작성하고 모든 사용자 또는 사용자가 트리거하지 않은 상태 변경을 확인하십시오. 거기에 더 나은/빠른/적은 오류가 발생하기 쉬운 방법이 있나요?
또한이 종류의 것은 무엇입니까? 나는 그것을 잘 설명하기 위해 영어로 적절한 용어를 모른다. 그래서 나는 스스로 그것을 할 수 없다 .... 제발 도와주세요. 대단히 감사합니다.