본문 바로가기

반응형

c# control

[C#] Control 클래스 안녕하세요 hayee 입니다. 윈폼에 있는 컨트롤들의 옵션을 각각 변경할 수 있지만, 컨트롤이 많아지면 동일한 설정을 하는데 많은 번거로움이 따릅니다. 아래 소스코드 처럼 공통적으로 적용해야 하는 옵션들을 지정하면 소스 몇줄로 많은 번거로움을 해결할 수 있습니다. ▷ 소스 코드 (예시) // 컨트롤 중 버튼들의 커서 이미지를 Hand로 변경한다. private void InitControl() { foreach(Control ctrl in this.Controls) { if (ctrl is Button) { ctrl.Cursor = Cursors.Hand; } } } # 틀린 부분이 있다면 댓글 부탁드립니다. # # 댓글 달아주시면 늦게라도 블로그 방문하도록 할게요! 감사합니다. # 더보기
[C#] Combobox 사용법. 안녕하세요 hayee 입니다. 오늘은 Combobox 사용법에 대해 알아보도록 하겠습니다. 콤보박스에 items 을 추가하는 방법은 두가지가 있습니다. 첫번째는 컨트롤 클릭 → 화살표 그림 안 항목 편집 → 문자열 컬렉션 편집기를 사용하여 문자열을 한 줄씩 넣는 방법이 있습니다. 두번째는 아래 예시 코드를 사용하는 방법이 있습니다. ◈ 예제 소스 private void Serial_Load(object sender, EventArgs e) { string sPort = string.Empty; for (int idx = 1; idx 더보기
[C#] ProgressBar 사용법. (+ 색상 변경하기) 안녕하세요 hayee 입니다. 회사 업무가 바빠서 이제야 글을 올리네요. 오늘의 포스팅은 프로그래스바에 대해 써볼까 합니다. ◈ ProgressBar 컨트롤. → 어떤 작업의 진행 상태를 표시하기 위해 사용되는 컨트롤. (Style Block: 블럭 모양 형태, continuous 연속적인 형태, Marquee: 연속적으로 계속 실행되는 형태) Program.cs 에서 Application.EnableVisualStyles( ) 함수를 사용할 경우 Block 및 continuous 스타일은 둘 다 연속적인 형태로 표현되지만, 해당 함수를 사용하지 않을 경우 아래 결과창과 같이 스타일이 구분되어 지고,Marguee 스타일은 지원하지 않습니다. 또한 색상을 변경할 수 있게 됩니다. (ForeColor 로 색.. 더보기

728x90
반응형