본문 바로가기

전체 글34

C# Winform | properties settings 저장 C# Winform | properties settings 저장 .NET Framework 2.0부터 수 만들고 응용 프로그램 실행 세션 간에 유지 되는 값에 액세스 합니다. 이러한 값 이라고 설정을합니다. 응용 프로그램의 중요 한 정보를 사용 해야 합니다. 또는 설정에는 사용자 기본 설정에 나타낼 수 있습니다. 예를 들어 일련의 응용 프로그램의 색 구성표에 대 한 사용자 기본 설정을 저장 하는 설정 만들 수 있습니다. 또는 응용 프로그램을 사용 하는 데이터베이스를 지정 하는 연결 문자열을 저장할 수 있습니다. 설정을 코드 외부에 있고 개별 사용자의 기본 설정을 저장 하는 프로필을 만드는 응용 프로그램에 중요 한 정보를 유지 하 둘 다를 수 있습니다. 설정 1. [프로젝트 탐색기]에서 Properties.. 2020. 3. 5.
C# Winform | cross thread - InvalidOperationException C# Winform | cross thread - InvalidOperationException cross thread의 원인 WinForm은 그 UI 컨트롤을 생성한 쓰레드만(UI 쓰레드)이 해당 UI 객체를 엑세스할 수 있다는 쓰레드 선호도(Thread Affinity) 규칙을 지키도록 설계되었다. 만약 개발자가 이러한 기본 규칙을 따르지 않는다면, 에러가 발생하거나 예기치 못한 오동작을 할 수 있다. UI 컨트롤을 생성하고 이 컨트롤의 윈도우 핸들을 소유한 쓰레드를 UI Thread라 부르고, 이러한 UI 컨트롤들을 갖지 않는 쓰레드를 작업쓰레드 (Worker Thread)라 부른다. 일반적으로 UI 프로그램은 하나의 UI Thread (주로 메인쓰레드)를 가지며, 여러 개의 작업 쓰레드를 갖는다... 2020. 3. 2.
C# Winform | Notification Popup C# Winform | Notification Popup 윈도우 우측 하단에 팝업창을 생성하기. Visual Studio의 Nuget에서 다음의 라이브러리를 추가한다 설치 완료 후 [솔루션 탐색기]에서 [다시 빌드] 한다. 새로빌드하면 Form 디자인의 작업도구에 PopupNotifer가 추가되어 있다. PopupNotifer를 Drag해서 From위에 올려놓는다. form 아래에 추가되면 1단계는 완료이다. [Button]을 추가하고 Click이벤트에 다음코드를 작성하고 실행한다. private void button1_Click(object sender, EventArgs e) { popupNotifier1.HeaderColor = Color.Blue; popupNotifier1.TitleText = .. 2020. 2. 28.
C# Winform | Watermark in a textbox | Placeholder C# Winform | Watermark in a textbox | Placeholder Watermark Class 버전 참고 C# Winform | Watermark in a textbox | Placeholder | custom control C# Winform | Watermark in a textbox | Placeholder | custom control 1. TextBox 상속 클래스 만들기 프로젝트 -> 새 항목 추가 -> 클래스 클래스 이름 : wmTextBox.cs 2. TextBox 상속 클래스 Code.. program-day.tistory.com c# Textbox 기본 컨트롤에 Watermark 삽입. 1. Textbox Event 이용하기 - Enter / Leave 이벤트 사.. 2020. 2. 27.