전체 글(366)
-
[C#] Windows Form 윈폼 사이즈 변경 시 내부 컨트롤 위치 자동 조정
위 컨트롤을 해당 폼에 드래그합니다. 점선 테두리가 FlowLayoutPanel 인데 이 안에 원하는 컨트롤을 위치시킵니다. FlowLayoutPanel의 속성 중 FlowDirection은 해당 컨트롤의 정렬을 나타냅니다.- LeftToRight 왼쪽에서 오른쪽으로 정렬 - RightToLeft 오른쪽에서 왼쪽으로 정렬 - TopDown 위에서 아래로 정렬 - BottomUp 아래에서 위로 정렬 이 속성은 컨테이너에 바인딩된 테두리를 정의합니다. 따로 지정할 필요 없이 None으로 놔두고 Anchor만 위처럼 설정해주면 됩니다. 윈폼 사이즈가 변경될 때 안에 컨트롤도 같이 이동이 되는지 테스트 해보세요.
2016.02.12 -
Files의 "<<<<<<< .mine" 값이 잘못되었습니다.
Files의 "
2016.02.11 -
[Windows Form] 사용자 정의 컨트롤
자주 사용하는 컨트롤에 대해서는 사용자 정의 컨트롤로 정의를 하고 가져다 쓰면 재사용의 의미로 효율적으로 사용이 가능합니다. 우선 사용자 정의 컨트롤을 만들기 위해 클래스 라이브러리 (.dll)를 만드는 프로젝트를 생성합니다. 프로젝트에서 추가 - 새 항목 추가 - 사용자 정의 컨트롤을 하나 추가합니다. 그럼 위 그림과 같이 네모 상자가 생길 것입니다. 이 부분에 자신이 만들 사용자 정의 컨트롤을 왼쪽 도구상자에서 끌어다 배치를 합니다. 위에는 예시를 위해 여러가지를 넣어봤습니다. Windows Form 과 하는 방식은 같습니다. 마지막 사진을 가지고 예제를 보여드릴게요. LabelComboBoxButton이라는 이름을 가진 사용자 정의 컨트롤 입니다.LabelComboBoxButton.Designer...
2016.01.22 -
Windows의 PC 보호 해제
인터넷에서 프로그램을 다운받아 실행하면 위와 같은 메시지가 뜨는 프로그램이 있습니다. 위 그림은 Windows 10 버전입니다. windows 8 제어판 - 관리센터 - 좌측에 Windows Smart Screen 설정변경 WIndows 10 제어판 - 보안 및 유지관리 - Windows SmartScreen 설정 변경
2016.01.22 -
[C#] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 참조하거나 대입하려는 오브젝트의 값이 null 일 때 발생 즉 참조하는 개체가 null 이라서 Exception이 발생.
2016.01.11 -
[c# webservice] 끝점 오류
System.InvalidOperationException: 해당 계약에 대한 끝점 구성이 두 개 이상이므로 'localhost.WebServiceSoap' 계약에 대한 끝점 구성 섹션을 로드할 수 없습니다. 이름으로 기본 끝점 구성 섹션을 표시하십시오. 위와 같은 오류 메시지가 나올 경우 이 파일에서 이 부분에서 webservice name이 맞지 않는 부분 한개를 지워준다... endpoint가 2개라서 오류가 남. endpoint 하나를 지우고 다시 실행 시 오류 안남.
2016.01.05