17.4.4 컴포넌트4
■ Panel 패널 색깔 바꾸기
Panel 1개와 버튼 3개를 만든다.
소스를 위와같이 작성한다.
■ Form 2개 띄우기
File - New - Form 을 눌러 Form을 하나더 만든다
Label과 Button 컴포넌트를 위와 같이 생성한다
소스에서 uses절에 Unit2를 추가한다.(위 빨간줄 참고)
Button1 프로시져에서 Form2.Show; 를 추가한다.
컴파일(F9)해서 확인해본다.
■ Form 닫기
Close 버튼을 추가한다
Button2 프로시져에 Form2.Close; 를 추가한다.
결과를 확인해본다.
■ Form1 패널에 Form2를 불러오기
Form1에 Panel을 한개 만든다
버튼을 한개 추가한다
추가한 버튼의 Button3Click 프로시져에
Form2.Parent := Panel1;
Form2.Align := alClient;
Form2.Show;
를 추가한다.
실행해본다.
■ Form 여러개 사용하기
File - New - Form 을 눌러 Form을 하나 추가한다
Form3에 Label을 하나 만들어 Form3으로 적는다
Form3 가져오기 버튼을 하나 만든다
Uses 절에 Unit3을 추가한다
위의 소스처럼 추가한다.
Form2 가져오기 버튼을 누르면
Form3 을 숨기고
Panel1 에 Form2를 불러온다.
■ RadioButton 으로 Panel 색상 바꾸기
위와 같이 RadioButton과 버튼을 추가한다
위와 같이 코딩한다.
※ 오렌지색 : $2E8DEF 로 입력한다
실행해본다
■ Timer 를 이용하여 Radiobutton 상태에 따라 Panel1 색상 변경하기
Timer 를 1개 추가한다
Timer 프로시져를 만든다(더블클릭)
위와 같이 패널 색상 지정을 하나로 합친다
RadioButton 의 Name을 알기쉽게 변경한다
RadioButton 의 Name을 알기쉽게 변경한다
RadioButton 의 Name을 알기쉽게 변경한다
RadioButton 의 Name을 알기쉽게 변경한다
RadioButton 의 Name을 알기쉽게 변경한다
위와 같이 if문을 이용하여 코딩한다.
※ 오렌지색 : $2E8DEF 로 입력한다
실행해본다
■ RbPanel 색상 변경해보기
RbControls 탭에서 RbPanel을 한개 만든다.
(만약 없을시 델파이자료 게시판에 컴포넌트 압축파일 올려두었으니 다운받아서 설치하세요)
위와 같이 만든다
위와 같이 코딩을 수정한다.
Panel1 → RbPanel1로 변경
실행해본다.
'델파이 프로그래밍 정보' 카테고리의 다른 글
RF 리더 프로그램 (0) | 2017.04.11 |
---|---|
User_Component 자료 (0) | 2017.04.04 |
Key Hook 예제 (0) | 2017.04.03 |
컴포넌트 기본사용법-2강 (0) | 2017.03.29 |
컴포넌트 기본사용법 - 1강 (0) | 2017.03.29 |
댓글