전산학도 이야기

'C#'에 해당되는 글 2건

  1. 2009.08.19 [C#]Panel에 Unit 넣기

Panel

Panel은 여러개의 GUI 유닛들을 통합시켜 하나의 객체로 묶어주는 역할을 한다.

그렇기 때문에 Panel은 일종의 맵 처럼 각종 객체들이 들어갈 수 있는 형태를 하고 있다.

그런데, C#에서 Panel을 쓰려고 할 때 그 속성에 Panel.add()가 없어서 헤매게 되었다 -_-;;;;

분명 자바에서는 Panel.add(컴포넌트); 하면 바로 add가 됬는데 말이죠

이 Add 메서드를 Control 이라는 객체에서 찾을수 있었습니다.

Panel.Controls.Add(컴포넌트)를 하여 Panel에 원하는 컴포넌트를 추가시킬 수 있다.


showImage는 picturebox이고, selectedPanel은 Panel이다.

만약 selectedPanel이 showImage를 포함하고 있지 않으면

showImage를 추가하고 Refresh하도록 하였다.


PictureBox가 Panel에 추가되어 Picturebox의 위치가 Panel을 기준으로 재구성되었다.

'프로그래밍 > C#' 카테고리의 다른 글

[C# 이야기] PictureBox에 그림 표시하기  (0) 2009.07.15
[MSRDS, C#] 서비스를 만들어보자.  (0) 2009.06.12
Posted by 위디안