2016-08-15 4 views
1

저는 레거시 소프트웨어로 작업하고 있습니다. 아마 10 년 전쯤에 작성되었으며 결코 새로운 기술로 옮겨 지거나 결코 재 설계되지 않았습니다. .NET 3.5의 Windows Forms 데스크톱 소프트웨어입니다.Windows Forms에서 특정 컨트롤을 선택할 수 없습니다.

소프트웨어의 특정 창을 다시 디자인하려고합니다. 이 창은 많은 컨트롤로 구성되어 있으며 대부분은 창을 시작할 때 숨겨져 있습니다. 특정 사용자 상호 작용 후에 만 ​​특정 컨트롤이 나타납니다.

디자이너 창에서 클릭하여 선택할 수없는 특정 컨트롤이 있습니다. Ctrl + A로 모든 컨트롤을 선택하면 해당 컨트롤이 선택됩니다. 컨트롤은 다음과 같습니다

enter image description here

그것은 텍스트가 없습니다. 텍스트는 나중에 채워집니다.

컨트롤을 선택하지 않으면 컨트롤의 경계 사각형을 클릭해도 아무 효과가 없습니다. 부모 패널을 선택합니다. 부모 패널을 되돌려 보내려고했지만 여전히이 컨트롤을 선택할 수 없습니다.

그러면 디자이너보기에서이 컨트롤을 선택하는 방법은 무엇입니까?

+1

당신은 문서 개요 창을 사용할 수 있습니다 - 또한이 속성 창에서 콤보 상자를 사용할 수 있습니다. 이 게시물을보십시오 : [내가 폼에 추가 한 컨트롤을 찾으려면?] (http://stackoverflow.com/questions/32331696/how-to-find-the-control-that-i-added-to -형태). 문서 개요 Windows를 사용하는 것이 좋습니다. –

답변

2

컨트롤의 이름을 알고 계십니까?

그렇다면 다른 컨트롤을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하여 속성 창을 엽니 다. 이제이 창의 상단에있는 드롭 다운에서 폼의 컨트롤 (이름으로)을 선택할 수 있습니다.

Properties window

1

그럼 당신이 따라 할 수있는 간단한 트릭이있다 :

Right click 양식 =>Properties => 모든 컨트롤을 보여줍니다 상단에 drop-down이 속성 창에 양식에서 해당 목록에서 컨트롤을 선택하고 해당 속성을 변경할 수 있습니다 (텍스트를 선택하여 선택 가능하게 만들 수 있음).

3

속성 창을 엽니 다 (alt, view, 속성 창 사용). 상단의 속성 이름 드롭 다운 목록을 클릭하십시오. 그런 다음 원하는 컨트롤이 강조 표시 될 때까지 커서 위아래 키를 사용하십시오. 그런 다음 관련 속성을 사용하여 컨트롤에 대한 설정을 변경할 수 있습니다.

enter image description here

관련 문제