본문 바로가기
델파이 프로그래밍 정보

컴포넌트 기본 사용법 - 3강

by 알 수 없는 사용자 2017. 4. 3.
728x90
반응형

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 색상 바꾸기

http://s333k.tistory.com/31


위와 같이 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로 변경


실행해본다.



728x90
반응형

'델파이 프로그래밍 정보' 카테고리의 다른 글

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

댓글