C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[769] [답변] 꿈의구름/ 텍스트 글꼴 변경과 폼에관하여.../프포
박지훈.임프 [cbuilder] 4938 읽음    1998-12-02 17:04
안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.

TMemo를 포함한 TControl을 상속받는 모든 컨트롤들은 Font 프로퍼티를 이용해서

폰트를 바꿀 수 있습니다. 디자인타임에서는 오브젝트 인스펙터의 Font 항목을

더블클릭해서 나오는 폰트 다이얼로그에서 바꾸고, 런타임에서는 Memo1->Font->~

이렇게 접근합니다. 만약 런타임에서 폰트다이얼로그를 이용해서 폰트를 바꾸려면

먼저 폼에 폰트 다이얼로그를 하나 떨어뜨려놓고, 대략 다음과 같이 폰트를 바꿀

시점의 이벤트핸들러를 작성하면 됩니다. (아래는 버튼을 클릭했을때죠.)

void __fastcall Button1Click(TObject *Sender)
{
    FontDialog1->Font->Assign(Memo1->Font);
    if(FontDialog1->Execute())
        Memo1->Font->Assign(FontDialog1->Font);
}

이정도면 되겠군요.


그리고 캡션바 위의 버튼은 폼의 BorderIcons 속성을 이용해서 바꿀 수 있습니다.

오브젝트 인스펙터의 왼쪽에 나타나는 + 표시를 클릭하면 펼쳐집니다.

그럼, 도움되시길 바라면서 이만..



독립문에서 임펠리테리였습니다.

(cbuilder, cbuilder@thrunet.com)



+ -

관련 글 리스트
768 [질문] 텍스트 글꼴 변경과 폼에관하여.../프포 꿈의구름 4733 1998/12/02
769     [답변] 꿈의구름/ 텍스트 글꼴 변경과 폼에관하여.../프포 박지훈.임프 4938 1998/12/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.