Skip to content

생계형 개발자 수첩 ver4.0

이제 나이 먹어 강제로 4.0 버전업됨, 일인개발자임, 파키스탄식 코딩.. 오래된 코드도 다시 쓴다.

Tag: WinForm

C# WinForm에서 한글 입력시 한글 밀림 현상 해결 방법

Posted on 2019년 2월 5일 by kimczip

윈도우 프로그램 제작시 텍스트 박스등 입력 컨트롤에 한글을 입력 할 시 포커스가 벗어나면,

한글 밀림현상이 발생하는 경우가 간혹 있다. ( 외국 윈도우컨트롤 라이브러리 사용등.. )

입력 : 가나다라

포커스변경이후 : 라나다가

 

이런 현상을 해결 하기 위해 간단한 솔루션이 있는데,

프로젝트가 있는 경로의 *.csproj 파일을 메모장으로 열어 <PropertyGroup> 하위 노드에 다음  내용을 추가 한 후 저장하면 된다.

<SubsystemVersion>5.01</SubsystemVersion>

 

 

Posted in 3.0Tagged C#, WinFormLeave a comment

C# WinForm UI Design Idea

Posted on 2018년 3월 5일 by kimczip

 

기본 Control로 Flat Style UI

Posted in 3.0Tagged C#, UI, WinFormLeave a comment

C# Check GroupBox, Radio GroupBox

Posted on 2017년 5월 3일 by kimczip

개발 하다 보면 기본 컨트롤외에 필요한것들을 만들어 쓰게 될 경우 있는데
그 중에 GroupBox가 여러개 일 경우, 하나만 선택하거나 선별적으로 선택할 때, 체크박스 또는 라디오버튼과
접목 시켜야 할 경우가 있다.

위와 관련한 사항으로 이미 코드프로젝트에 나와있으니 참조 하길..

https://www.codeproject.com/Articles/32780/CheckGroupBox-and-RadioGroupBox

 

Posted in 3.0Tagged C#, Control, UI, WinForm, 개발팁Leave a comment

C# WinForm 창 닫기(종료) 방지

Posted on 2017년 4월 26일 by kimczip

가끔 프로그램이 항상 실행되도록 만들어야 할 때가 있다. (윈도우 프로그램)
그럴때 FormClosing 이벤트를 사용하여 종료됨을 막을 수 있다.

private void mainFrm_FormClosing(object sender, FormClosingEventArgs e)
{
   // e.Cancel, true = 종료 취소, false = 종료 (default : false)
   e.Cancel = true;
}

/* 활용안 : 특정 버튼으로만 종료시키고자 할 때 */

public class mainFrm : Form
{
    bool _closeCancel = true;

    // ... 생략 ....

    private void btnClose_Click(object sender, EventArgs e)
    {
        _closeCancel = false;
        this.Close();
    }
    
    private void mainFrm_FormClosing(object sender, FormClosingEventArgs e)
    {
        // e.Cancel, true = 종료 취소, false = 종료 (default : false)
        e.Cancel = _closeCancel;
    }
}
소스 보기
소스 숨김
Posted in 3.0Tagged C#, WinForm, 개발팁Leave a comment

버전

  • 3.0
  • 4.0

최근에..

  • 실행파일 디지털 서명하기 (프로그램 배포)
  • 자신의 PC에 막혀 있는 포트 검색
  • DB Table Column 이름 가져오기.
  • DLL 파일 PublicKeyToken 얻기
  • DSM 7.0에서 MariaDB 10 설정

Tags

10Gbps AMD Bitspower C# Command Control Corsair Crawling Exception F4-3200C14D-16GFX FLAREX G.Skill git gogs MariaDB MySQL NAS OpenCV Parallel PC-O9 rainmeter Ryzen scimitar Thermaltake UI Web WinForm 개발팁 개인사업자 광명시청 네트워크속도 데이터베이스 라이젠 랜선 랜케이블 리안리 메모리 명령프롬프트 수냉쿨링 수로 시놀로지 직구 커스텀쿨링 컴퓨터 퍼옴
Proudly powered by WordPress | Theme: micro, developed by DevriX.