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
[63365] Re:폼이 안 떠요 ㅠㅠ
아제나 [azena] 905 읽음    2010-12-28 13:39
버튼은 나오는데 버튼에 글씨가 안 나오는 것을 보니,
폼의 글꼴 선택의 문제인거 같습니다.

버튼의 Font 속성에 가셔서 아래와 같은지 확인하세요.
글꼴과 글꼴 크기 및 색상을 확인하는 것입니다.

Charset = DEFAULT_CHARSET
Color = clBlack
Name = 굴림
Size = 8


원심분리기 님이 쓰신 글 :
: 분명히 컴파일은 되는데 프로그램을 돌리면 그 폼이 안 떠요 ㅠㅠ
:
: (상태는 첨부파일 2개를 보시면 돼요 ㅠㅠ)
:
: 왜 폼이 제대로 안 보이는 걸까요 ㅠㅠ
:
: 아무 에러도 안 뜨는데요 ㅠㅠㅠㅠㅠㅠ
:
: 심지어 프로젝트 속성 들어가서 메인 폼을 이걸로 하면 제대로 떠요 ㅠ
:
:
: //---------------------------------------------------------------------------
: 
: #include 
: #pragma hdrstop
: 
: #include "save.h"
: #include "gpac.h"
: //---------------------------------------------------------------------------
: #pragma package(smart_init)
: #pragma resource "*.dfm"
: TForm5 *Form5;
: //---------------------------------------------------------------------------
: __fastcall TForm5::TForm5(TComponent* Owner)
:         : TForm(Owner)
: {
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm5::FormShow(TObject *Sender)
: {
:         Label2->Caption = (String)(Form1->fileName);
:         if(Label2->Width <= MAX_LABEL2_WIDTH){
:                 Label2->Left = Label1->Left + Label1->Width;
:                 Label2->Top = Label1->Top;
:                 Label3->Left = Label2->Left + Label2->Width;
:                 Label3->Top = Label1->Top;
:                 Form5->ClientHeight = POPUP_DEFAULT_HEIGHT;
:         }
:         else{
:                 Label2->Left = Label1->Left;
:                 Label2->Top = Label1->Top+LABEL_GAP;
:                 Label3->Left = Label2->Left;
:                 Label3->Top = Label1->Top+LABEL_GAP;
:                 Form5->ClientHeight = POPUP_DEFAULT_HEIGHT + LABEL_GAP*2;
:         }
:         Form1->selected = false;
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm5::Button1Click(TObject *Sender)
: {
:         Form1->willSave = true;
:         Form1->cancle = false;
:         Form5->Close();
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm5::Button2Click(TObject *Sender)
: {
:         Form1->willSave = false;
:         Form1->cancle = false;
:         Form5->Close();
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm5::Button3Click(TObject *Sender)
: {
:         Form1->willSave = false;
:         Form1->cancle = true;
:         Form5->Close();
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm5::FormClose(TObject *Sender, TCloseAction &Action)
: {
:         Form1->selected = true;
: }
: //---------------------------------------------------------------------------
: 

:
: 이건 소스코드예요...
:
: Label1은 "변경 내용을 " 이라고 되어 있는 거고요
:
: Label2는 아직 아무 내용도 없고 그때그때 값이 달라져요...
:
: Label3는 "에 저장하시겠습니까?" 라고 되어 있는 거고요
:
: Button1 은 "예", Button2는 "아니오", Button3은 "취소"예요
:
: 글구 MAX_LABEL2_WIDTH, POPUP_DEFAULT_HEIGHT, LABEL_GAP은
:
: gpac1.h(메인 폼의 헤더 파일)에 있는 constant int variable이예요 ㅠㅠ

+ -

관련 글 리스트
63364 폼이 안 떠요 ㅠㅠ 원심분리기 799 2010/12/27
63365     Re:폼이 안 떠요 ㅠㅠ 아제나 905 2010/12/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.