본문 바로가기
반응형

개발언어/C#.NET75

C# 툴팁 만들기 C# ToolTip 풍선말 Displaying tooltip on mouse hover of a text C# 툴팁 구현하기 풍선말 Displaying tooltip on mouse hover of a text 하는 방법입니다. C#에서 툴팁을 구현하려면 ToolTip 컨트롤을 디자인에서 추가해줍니다. 추가된 toolTip1 컨트롤에 속성을 지정합니다. 툴팁 타이틀과 아이콘, 출력할 풍선말 등을 구현합니다. 보통의 툴팁의 이벤트는 Textbox에 마우스를 hover 할때 풍선말이 나오게 구현합니다. 간단한 C# 소스코드를 보여드립니다. toolTip1.ToolTipTitle = "받는사람"; toolTip1.ToolTipIcon = ToolTipIcon.Info; toolTip1.IsBalloon = true; toolTip1.ShowAlways = true; toolTip1.SetToolTip(richTe.. 2011. 6. 24.
C# 폼 크기 변경 막기 How do I disable form resizing for users in Winforms 2.0? How do I disable form resizing for users in Winforms 2.0? C# Winform의 창 크기를 resize 하지 못하게 할 수 없을까요? 속성만 변경하면 가능합니다. 코드 this.FormBorderStyle = FormBorderStyle.FixedSingle; 폼의 속성 FormBorderStyle을 FormBorderStyle.FixedSingle 로 변경합니다. 이렇게 되면 사용자가 폼의 크기를 변경할 수 없습니다. 참고 포럼 사이트 http://www.eggheadcafe.com/software/aspnet/29776540/disable-form-resizing.aspx 2011. 6. 24.
C# 단축키 구현 ProcessCmdKey 사용한 override C# 단축키 구현 C#의 form에 단축키를 구현하는 방법입니다. ProcessCmdKey 이벤트를 override 하여 구현할 수 있습니다. C# 단축키 구현은 ctrl, shift 등의 키를 동시에 눌러서 구현하기 때문에 키값 조합으로 구현됩니다. 아래의 예제는 아주 간단한 단축키를 구현한 예입니다. /// /// 메인폼 단축키 지정 /// protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, Keys keyData) { Keys key = keyData & ~(Keys.Shift | Keys.Control); switch (key) { case Keys.B: // 쪽지보내기 if ((keyData & Keys.Cont.. 2011. 6. 24.
C# Resources 에 이미지 포함시키기 Load image from resources in C# C# Resources 에 이미지 로드하기 Load image from resources in C# 하는 방법입니다. 쉽게 프로젝트를 관리할때 Resource 폴더에 이미지를 넣어둡니다. 이렇게 넣어둔 파일은 Bmp 함수에서 로드할때는 경로를 지정합니다. 상대경로로 지정을 하여 사용하게 되면 debug 모드에서는 정상적으로 사용할 수 있습니다. 하지만 ClickOnce나 Setup로 배포파일을 만들게 되면 상대경로가 달라지게 되어 이미지를 로드 못하는 오류가 발생합니다. 예를 들어 개발자가 프로젝트를 개발할때의 실행파일 경로는 debug 폴더안에 exe파일이 존재하고 실제 필요한 이미지는 그 상위 프로젝트 폴더의 Resource 폴더에 들어 있는 경우입니다. 이런 경우 ..\..\Resource 경로의 .. 2011. 6. 18.
반응형