C#에서 AutoIt 용 GUI 편집기를 작성하려고하지만 C#으로 충분하지 않습니다. GUI의 객체를 누르면 객체 주위에 정사각형 (집중)을 그립니다. 이처럼 :GUI 편집기에서 객체 주위에 사각형을 그릴 수있는 방법은 무엇입니까?
어떤 라이브러리는 이런 종류의 쓰기 쉽게하기 위해이 있습니까?
C#에서 AutoIt 용 GUI 편집기를 작성하려고하지만 C#으로 충분하지 않습니다. GUI의 객체를 누르면 객체 주위에 정사각형 (집중)을 그립니다. 이처럼 :GUI 편집기에서 객체 주위에 사각형을 그릴 수있는 방법은 무엇입니까?
어떤 라이브러리는 이런 종류의 쓰기 쉽게하기 위해이 있습니까?
DrawRectangle 중 하나를 사용하여 사각형을 그립니다. 그들 각각은 펜이 필요합니다. 보통 우리는 일반 솔리드 펜을 사용하지만, 변경된 DashStyle 속성의 펜이 필요합니다. 점선의 경우이 속성을 DashStyle.Dot으로 변경합니다. DashPattern 속성으로 실험 할 수도 있습니다.
큰 사각형 주위에 작은 사각형을 그리려면 FillRectangle 중 하나가 필요합니다. 그들 각각은 붓이 필요합니다. 편리하게 미리 정의 된 white brush이 필요합니다. 직사각형을 채운 후에는 동일한 치수로 직사각형을 그려야합니다. 이 두 함수는 함께 공백과 직사각형의 느낌을줍니다.
이미지에있는 것처럼 작은 사각형을 조금 둥글게하려면 DrawRectangle을 호출 할 때 사용한 펜 매개 변수를 변경해야합니다. LineJoin 및 Pen 클래스의 다른 속성을 사용하여 실험하십시오.
정말 고맙습니다. 저에게있어 매우 귀중한 정보입니다. –
게시자가 게시 한 간단한 질문에 대해 매우 어렵습니다. 당신이 돌봐야 할 많은 것들이 있습니다.
Rectangle
속성을 가질 클래스를 만드는 것이 좋습니다.Location
및 Size
속성을 변경하거나 X
, Y
, Width
과 사각형의 (2) Height
속성을 변경할 수 있습니다. 예를 들어, 오른쪽 상단으로 이동하는 경우 첫 번째 경우에는 위치와 크기를 모두 변경해야하고 두 번째 옵션을 사용하는 경우에는 Y와 너비를 변경해야합니다.보시다시피,주의해야 할 사항이 많이 있습니다. 프로그램의 다른 부분을 이미 구현 한 후에 만이 작업을 시작해야합니다.
나는 나를 기다리는 많은 것들이 있다고 생각한다. 나에게 말해줘서 고마워. –
아무 것도 없습니다. 방금 시도했지만 의미가 없었습니다. –
덜 야심적인 프로젝트를 먼저 시도하십시오. – Ben
나는 단지 작은 팁을 원한다. –