티스토리 뷰
P rogramming/C # (13.05~)
C# 버튼 및 패널( 혹은 다른 control 적용 가능 )에 대한 Location, Color 팁 ( 예제 포함 )
Only I Can 2013. 6. 5. 09:35C# 은 cs 라는 파일을 통해서 폼이든 코드든 관리가 됨.
Main.cs 같은 경우에도 cs 라는 파일이 존재하지만 winform 으로 제작시에
디자인( 시각적 효과 )으로도 볼 수 있는 장점이 존재합니다.
그러나 때로는 많은 버튼, 혹은 많은 패널의 위치수정이나 색 변경에 따른 문제점이 생길 수 있습니다.
그래서 가끔은 코딩을 통해서 수정하는 것이 빠를 수도 있겠습니다.
아래의 2개의 예제를 보시고 설명을 마저 하겠습니다.
이건 button1 의 location 을 new point 로 할당해서 위치를 잡아주고, 다음 버튼은 105만큼 x축으로 증가시켜서
한 패널안에 위치시키는 방법입니다.
여러개를 디자인 상으로 마우스 드래그나, 속성에 값을 변경하는 방법도 존재하지만
코드를 구성해서 변경하는 방법도 있습니다.
이건 제가 아침에 문득 생각난 방법인데요,
원래의 방식은 모든 color를 집어 넣는 방식이였습니다.
SubPanel.BackColor = Color.LightCyan;
SubPanel_File.BackColor = Color.LightCyan;
근데 문득 COlor를 상속받는 변수를 만들고, 그걸로 집어 넣으면 어떨까라는 생각이 들더라구요.
그래서 해보니 되는.. 역시 생각대로 C# 입니다.
앞으로 색 변경시에는 SubColor의 색만 변경하면 모든 색이 바뀌게 됩니다.
이렇게 됩니다. 생각하는데로 이루어지는 C#!!
'P rogramming > C # (13.05~)' 카테고리의 다른 글
| C# ListView 사용법 (0) | 2013.06.10 |
|---|---|
| C# Winform BorderStyle 코드로 변경하기 (0) | 2013.06.07 |
| C# UserControls 사용 법과 소스 관리 (2) | 2013.06.05 |
| C# 버튼 및 패널( 혹은 다른 control 적용 가능 )에 대한 Location, Color 팁 ( 예제 포함 ) (0) | 2013.06.05 |
| C# 윈폼 크기 고정 우회 방법 (0) | 2013.06.04 |
| C# 패널 구성 - 두 가지( 예제 소스 포함 ) (0) | 2013.06.04 |
| C# 코드 분할 - 확장성, 가독성, 코드 정리 (0) | 2013.06.04 |
| C# 실행시 윈도우 바 아이콘 변경 방법 (0) | 2013.05.24 |
댓글
공지사항
최근에 올라온 글
- Total
- 331,919
- Today
- 0
- Yesterday
- 89
링크
TAG
- 알프스목초지1-4
- Joseph Redmon
- 리눅스
- C# 패널
- 자신만의향
- PolyBridge1-4
- DaleEvans
- C# 패널 예제
- PolyBridge1-3
- 믿는다는것
- 알프스목초지1-3
- PolyBridge1-5
- PolyBridge하는법
- 인생의시간
- 알프스목초지1-2
- PolyBridge1-1
- OnlyICan
- 분할작업
- Nina Fedoroff
- 1Day1Sentence
- c#
- 알프스목초지1-1
- 사람의인생
- ted
- PolyBridge
- 좋은글귀
- 알프스목초지1-5
- PolyBridge1-2
- 폴리브릿지
- C# 판넬 예제
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함
- 2017/08 (4)
