나는 빨리이 같은 조정을 위해 함께 I 사용자 링크를 수 있도록 링크 할 4 개 변수가 있습니다4 가지 변수 중 하나를 변경하면 나머지가 3 가지로 변경됩니다.
bool lockLeft, lockTop, lockRight, lockBottom;
if (lockLeft)
{
if (radius.topLeft!= oldRadius.topLeft))
radius.bottomLeft = radius.topLeft;
if (radius.bottomLeft!= oldRadius.bottomLeft))
radius.topLeft = radius.
}
//if(lockRight)...similar
oldRadius=radius;
문제를 :
이 내가이 같은 작업이 연결하게하는 방법이다 이 코드는 코딩 된 순서 대로만 작동합니다. 내가 다시 topLeft
및 bottomLeft
비교하지 않는 한 예를 들어
, 내가 topLeft
을 비교할 경우 bottomLeft
첫째, 다음 topLeft
및 topRight
후 사용자 변경 topRight
는 bottomLeft
는 업데이트되지 않습니다.
더 세련된 방법이 있습니까? 값 중 하나와 bools 한 다음 값 사이의 연결을 위해 두 방향으로 재귀 적으로 확인할 수 있습니다 -
스크린 샷에 따르면 사용자는 그 중 어떤 것을 연결할 수 있습니까? 예 : 상단 2 개 및 하단 2 개 또는 예를 들어 모두들? –
위 코드를 언제 실행합니까? 연속적으로 실행되는 필드 또는 변경 사항을 직접 변경하면? –
위쪽/위쪽 및 아래쪽/맨 위 왼쪽/모두 4와 같은 원하는 쌍을 연결할 수있는 권한을 사용자에게 부여하려고합니다. – leloctai