본문 바로가기
반응형

C#/컨트롤11

[WPF] 컨트롤에서 따옴표 ['], 쌍따옴표 ["] 표시 따옴표(싱글 쿼트)를 사용하려면 ' 쌍따옴표/더블쿼트를 사용하려면 " 를 사용해주면 된다 https://learn.microsoft.com/en-us/dotnet/desktop/xaml-services/xml-character-entities?redirectedfrom=MSDN XML Character Entities and XAML - XAML Describes how special characters are handled in XAML and general considerations for other XML concepts in XAML. learn.microsoft.com 변수 타입 String 에서의 사용법은 String strTmp = String.Format("쌍따옴표 : \""); 2023. 9. 6.
[WPF] Tooltip 다음줄 넘기기(한줄 개행) ( “10”은 줄 바꿈의 ASCII 번호입니다.) ( “A”는 16 진 줄 바꿈에 대한 ASCII 숫자입니다.) 2022. 10. 11.
[WPF] 레이아웃 - Grid https://www.youtube.com/watch?v=idEbM2XDxYI&list=PL_fV1knZRgi7Uu6GDZi5SzNvjRiXT4Ivd https://www.youtube.com/watch?v=N7AZ6M5Q04I&list=PL_fV1knZRgi7Uu6GDZi5SzNvjRiXT4Ivd&index=4 https://www.youtube.com/watch?v=kyD0tdulaO0&list=PL_fV1knZRgi7Uu6GDZi5SzNvjRiXT4Ivd&index=2 https://jsmun.com/2?category=788242 [WPF] 1. 화면 구성 WPF에서는 화면을 구성하기 위한 다양한 Layout이 존재하지만 그중에서도 자주 사용되는 Control을 설명 후 화면 구성하도록 하겠습니다.. 2022. 1. 10.
(static) 컨트롤 배경 바꾸기 Control 배경은 WM_CTRLCOLOR 메세지에서 처리 할 수 있다. 하지만 static컨트롤의 배경색 및 글자색 및 크기를 동적으로 바꿔야 한다면, 사용법은 static컨트롤을 컨트롤변수로 지정한 뒤, 이를 CLabel로 바꾸어 주면 된다. -CStatic m_cLabel -> CLabel m_cLabel주요 함수는 다음과 같다. - 배경색 및 글자색과 같은 스타일 변경 CLabel& SetBkColor(COLORREF crBkgnd); CLabel& SetTextColor(COLORREF crText); CLabel& SetText(const CString& strText); CLabel& SetFontBold(BOOL bBold); CLabel& SetFontName(const CString&.. 2018. 1. 22.
[Form] 상태바 없이 폼이동시키기 폼에 속성중 FormBorderStyle이 None으로 설정된 경우 최대화, 최소화, 종료 버튼이 없기 때문에 폼자자신을 클릭시(클릭후 버튼을 때지 않았을경우) 폼이 움직일 수 있도록 해줘야 합니다. 때문에 이동이 가능 하려면 몇가지 장치가 필요합니다. 폼에 이벤트 속성중 3가지를 사용하게 되는대 그 속성은 MouseDown, MouseMove, DoubleClick 입니다. ? private Point mousePoint; private void form_MouseDown(object sender, MouseEventArgs e) { mousePoint = new Point(e.X, e.Y); } // 마우스 클릭시 먼저 선언된 mousePoint변수에 현재 마우스 위치값이 들어갑니다. private .. 2012. 1. 25.
[Form] 폼의 시스템 메뉴에 임의의 메뉴 추가하는법 폼의 좌측 시스템 메뉴를 열었을때 임의로 메뉴를 추가하는 방법이다. ※ 폼 좌측에서 열리는 메뉴를 시스템 메뉴(System menu) 또는 컨트롤 메뉴(Control menu) 라고 한다. Source public const Int32 WM_SYSCOMMAND = 0x112; public const Int32 MF_SEPARATOR = 0x800; public const Int32 MF_STRING = 0x0; public const Int32 IDM_ABOUT = 1000; protected override void OnLoad(EventArgs e) { base.OnLoad(e); IntPtr sysMenuHandle = GetSystemMenu(Handle, false); AppendMenu(sys.. 2012. 1. 10.
반응형