본문 바로가기
728x90
반응형

IT/Visual Studio6

[Visual Studio] 클래스, 메서드 간편 찾기 버튼 단축키 : CTRL + T 아래 사진과 같이 솔루션 하위 모든 프로젝트에서 LIKE 검색된 결과를 확인할 수 있습니다. 2022. 3. 18.
[Visual Studio] 컨트롤 우선순위 정하기 Visual Studio 디자인 모드에서 컨트롤을 드래그&드롭하여 배치할 시, 가끔 도킹(Docking) 속성을 사용할 때가 있습니다. Left, Right, Fill, Top, Down, None이 있으며 직관적으로 알 수 있으니 자세한 설명은 생략할게요 문제는 간혹 도킹했을 때 기존 컨트롤 위로 처리되어 기존 컨트롤이 안 보이는 현상이 발생하곤 합니다. 이는 컨트롤 간의 우선순위 때문에 발생된 거예요. A, B라는 버튼이 있고, 우선순위는 A가 B보다 높다고 가정하겠습니다. A 버튼에 도킹 속성을 설정하게 되면, B 버튼 위로 Fill, Left, Right, Top, Down에 맞게 배치되겠지요. 다른 컨트롤이 내 영역을 침범하지 않도록 하려면 우선순위가 높아야 하는데요. 보통은 먼저 배치된 컨트롤.. 2021. 2. 7.
[Visual Studio] 솔루션 탐색기에서 현재 선택된 페이지 자동 선택하기 프로그래밍 개발 범위가 크다보니 소스가 많아지는 경우가 다반사였습니다. 여러 창을 동시에 열어놓고 마우스로 클릭 하고 이동하며 개발했었죠. 여기서 문제점은 소스가 많아지다보니 솔루션 탐색기에서 현재 선택된 소스를 찾기가 어렵다는 겁니다. 때문에 솔루션탐색기 상단에 전체검색 기능을 이용해서 찾곤 했지만, 이보다도 더 편리한 옵션이 있어 소개합니다. 현재 활성화된 페이지를 솔루션 탐색기에서 자동으로 선택해주는 기능인데요 아래 옵션에서 선택 가능합니다. 1. 도구 > 옵션 2. 프로젝트 및 솔루션 > 솔루션 탐색기에서 활성화된 항목 추적 Check~! 2021. 1. 24.
[Visual Studio] 프로그램 실행시 관리자 권한으로 시작되도록 설정 1. Project 선택 > 속성 > 보안 > ClickOnce 보안 설정 사용 체크 2. 솔루션탐색기에서 "app.manifest" 파일이 생성된 것을 확인 3. 구문 삽입, 구문 주석처리 2021. 1. 23.
[Visual Studio] 조건부 컴파일하기 프로그래밍시 특정 조건으로 테스트할 경우가 있습니다. 예를들면 - 특정 값으로 프로그램 실행시 결과가 궁금할 때 - UI에서 권한제한을 둔 경우 강제로 관리자 권한 모드로 실행하고 싶을 때 ​ 이 경우 유용하게 사용할 수 있는 방법이 VisualStudio에서 제공하는 "조건부 컴파일"이란 설정입니다. ​ 이 방법을 몰랐을 때는 소스에 임시 변수를 선언하고 Break(중단점)설정 후 값을 바꿔가면서 테스트했습니다 ㅠ 물론 이 방법은 지금도 사용하지만, 범위가 넓을 때는 "조건부 컴파일"설정이 유용하니 프로그래밍시 참고하세요 ​ [작업순서] 1. 구성관리자에서 조건부컴파일용 구성을 하나 더 생성합니다. ​ 2. 프로젝트 속성 -> 빌드 -> 조건부 컴파일 기호(Y) -> 사용할 문구를 적습니다. 저는 "_.. 2021. 1. 23.
[Visual Studio] 컨트롤 우선순위 정하기 VisualStdio 에서 UI작업시 나중에 등록된 컨트롤이 기존 컨트롤 뒤에 숨어버리는 현상이 생기죠 바로 앞 컨트롤과 우선순위를 바꿀꺼면 단순히 이전 컨트롤을 {잘라내기+복사} 하면 우선순위가 바뀝니다. ​ 우선순위를 가장 앞이나 근처로 변경하고자하면 아래 순서대로 진행해보세요 1. 폼 디자이너로 이동(ex. FrmMain.Designer.cs) 2. 해당 컨트롤 Name으로 검색하여 Controls.Add({컨트롤명}); 부분을 찾음 3. 검색된 행 위아래로 %Controls.Add% 문구를 포함한 컨트롤 등록 구문들이 다수 보일겁니다. 해당 목록의 가장 아래로 이동할 수록 우선순위가 높아집니다. ​ 2021. 1. 23.
728x90