728x90

Programing Story's 260

[C# WinForm] ComboBox 텍스트 정렬 하기

ComboxBox의 값을 가운데 정렬 하기 위해서는 DrawItem 이벤트를 생성 후 사용 해야 합니다 우선 속성 값 중 DrawMode 값을 OwnerDrawVariable 값으로 변경합니다 이후 DrawItem 이벤트를 생성 후 이벤트에 아래와 같이 코드를 작성합니다 private void comboBox_DrawItem(object sender, DrawItemEventArgs e){ ComboBox cbx = sender as ComboBox; if (cbx != null) { e.DrawBackground(); if (e.Index >= 0) { StringFormat sf = new StringFormat(); Brush brush = new SolidBrush(cbx.ForeCo..

[Windows] 윈도우 정품 인증 워터 마크 제거

윈도우가 정품이 아닐 경우 아래와 같이 윈도우 정품 인증 워터마크가 생성됩니다 이와 같이 정품 인증 워터마크를 단순히 안 보이게 하고 싶다면 관리자 권한의 command창을 열어서 > slmgr /rearm 위의 명령어를 입력하고 이후 재 부팅하면 워터마크가 사라지는 것을 확인할 수 있습니다 정품인증이 되는 효과는 없지만 단순히 워터마크를 지우고 싶다면 해당 명령어로 처리가 가능합니다 마지막으로 위 명령어는 단순히 윈도우 평가판 연장을 하는 기능으로 차후 다시 워터 마크가 생성될 수 있습니다 그리고 계속 사용시 명령어가 먹히지 않을 수도 있습니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

OS/Windows 2023.08.23

[C# WinForm] QRCode 만들기 (zxing.dll)

zxing.dll 파일을 이용해서 간단히 QR 코드 만드는 방법을 포스팅을 해 보겠습니다 우선 dll 파일을 참조합니다 해당 파일을 프로젝트 폴더에 넣으시고 프로젝트 참조에서 zxing.dll 파일을 참조합니다 이후 아래와 같이 코드를 작성하시면 쉽게 QR코드 생성이 가능합니다 using ZXing; using ZXing.QrCode; public void MakeQRCode(string strCode, PictureBox picturebox) { IBarcodeWriter writer = new BarcodeWriter(); writer.Format = BarcodeFormat.QR_CODE; writer.Options.Width = picturebox.Width; writer.Options.Heigh..

[C# WinForm] Form 반 투명하게 만들기 (컨트롤 미 적용)

Form의 Opacity 옵션을 쓰면 Form의 컨트롤까지 전체가 영향을 받습니다 그래서 Form만 반투명하게 하고 싶다면 아래와 같이 코드를 작성하면 Form의 투명도를 조절할 수 있습니다 protected override void OnPaintBackground(PaintEventArgs e) { var sb = new SolidBrush(Color.FromArgb(30, 80, 80, 80)); e.Graphics.FillRectangle(sb, this.DisplayRectangle); } 위의 코드 중 FormArgb의 값만 조절하면 원하는 색상의 반 투명 창을 만들 수 있습니다 제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

728x90
반응형