티스토리 뷰
# 어떤폼이든 처음에 폼을 만들었을때는
- Scaled = false
- Position = 그때마다 다르게 설정
- CharSet = 한글로 설정
- Font = 굴림
- BorderStyle
- FormStyle
1. TAdvStringGrid
- FixedCols = 0 (맨앞 없애기)
- Options -> goRowSelect = true (선택바)
- ShowSelection = false (상태바 없애기)
- Fixed Cols (컬럼 고정하기)
- Fixed Font (타이틀 폰트 바꾸기)
- Fixed Color (타이틀 색깔)
- Navigation -> keepHorizScroll = true (스크롤시 움직이지 않기)
- 정렬
switch(ACol){
case 0 :
case 1 :
case 3 : HAlign = taCenter; break;
case 2 :
case 4 :
case 5 : HAlign = taLeftJustify; break;
default : HAlign = taRightJustify; break;
}
2. TPlannerCalendar
Look - look3D (달력 튀어나오게 보이기)
3. Form Style
BorderIcons - biMaximize = false (최대화 버튼 금지)
BorderStyle - 다이얼로그 속성
Position - poScreenCenter (화면 중간에 보이게 하기)
FormStyle - MDI, Child 속성 정하기
4. Rich Edit
ReadOnly - true (읽기전용)
5. QuickReport를 만들때는 DataSet에 ConnectString을 먼저 넣은 다음에 CommandText에 SQL을 적어 넣은 다음 dataField에서
원하는 칼럼을 지정하여 프린트 할수 있다.
QuickReport 에서도 DataSet을 지정해야 한다.
6. DLL (이미지 넣어 쓰기)
프로젝트를 DLL로 하나 만든다음에 *.rc 파일을 하 추가하여 거기에서 Define 과 이미지 경로명을 넣어준다
그 다음 DLL파일과 *.rc파일을 쓰고자 하는 프로젝트에 갔다 놓고, *.rc파일은 Project Manager에 넣어 준다
그 다음 프로그램 상에서 DLL파일을 불러 온다.
7. StringList (파일 불러와 읽기)
TStringList *list = new TStringList;
list->LoadFromFile("텍스트문서1.txt");
사용할때는 이런식으로...
list->Strings[0];
list->Strings[1];
list->Strings[2];
8. 완성된 파일을 내 보낼때는
- Packages - Build with runtime packages 체크를 없앤다.
- Linker - Use dynamic RTL 체크를 없앤다.
- Application - Title을 넣어 준다.
- Compiler - Release 로 변경
9. ComboBox (지우지 못하게 하기)
Style - csDropDownList
10. Coloum Sort
- SortSettings에서 설정을 해준다
(FixedCols, Full, Show를 true로 해주고 Coloumn수를 적어준다)
- GridCanSort 로 가서 설정을 정렬검색을 만들어 준다.
11. Button (검은 그림자 없애기)
- default -> false
12. TooBar - Flat = true
- 버튼끼리 경계가 사라진다.
13. 단축키를 폼에서 사용하려면
AnsiString Name;
//enum Classes__1 { ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble };
if(Shift.Contains(ssCtrl)){ //Ctrl+F 찾기
switch(Key){
case 'F' : {
ShowMessage("ddd");
if(FindFrm == NULL) FindFrm = new TFindFrm(this);
else FindFrm->Show();
//g_SerchType = INSTALL_SERCH;
}
break;
}
}
위의 것을 폼의 KeyDown에 넣고
Form 의 속성중 KeyPreview를 반드시 true로 변경해야 한다.
14. ListBox 목록 가져오기
ListBox->Items->Strings[i].c_str();
'프로그래밍 > C++ Builder' 카테고리의 다른 글
리소스를 이용한 Sql 사용법 (0) | 2019.06.28 |
---|---|
Splish 창 구현 (0) | 2019.06.28 |
멀티 쓰레드 예제 (0) | 2019.06.28 |
싱글 쓰레드 예제 (0) | 2019.06.28 |
C++ Bulder 6.0 개발자 설명서(한글) (0) | 2019.06.28 |
- Total
- Today
- Yesterday