|
책이나 자료에 관한 답변은 다른분께 부탁드리구요
TMemo는 VB에 TextBox랑 비슷한데..
여러라인을 입력할때 주로 사용합니다.
한 라인만 입력 받고자 할때는 TEdit를 이용합니다.
TMemo기능과 속성에 대해 간단히 몇가지만 설명드린다면...
1. Text라는 속성은
Memo1->Lines->Text; // 있습니다.
2. 초기화는
Memo1->Lines->Clear(); //이렇게 하면됩니다.
3. 라인 추가는
Memo1->Lines->Add("한 라인 추가요...");
Memo1->Lines->Add("두 라인 추가요...");
4. 중간에 끼어넣기는..
Memo1->Lines->Insert(0,"맨첫번째 끼어넣어요");
Memo1->Lines->Insert(3,"네번째 끼어넣어요");
5. 그냥 계속 붙여쓰려면
Memo1->Lines->Text+="기존String뒤에 붙이기";//
6. 그리고 현재 캐럿의 위치는
Memo1->CaretPos.x
Memo1->CaretPos.y
7. 메모장에서 선택한 String은
Memo1->SelText ;//선택한 String 이구요
Memo1->SelStart //여기서 부터...
Memo1->SelLength; //이 길이만큼 선택되어있습니다.
8.파일에서 읽어오려면
String fname="C:\Text.txt";
Memo1->Lines->LoadFromFile(fname);
너무 쉽죠?
이곳 포럼에 자료가 쌓여있어서 검색잘해보시면 왜만한것은 다 있습니다.
그리고 질문올리면 답도 잘해줍니다.
그리고 추가로 Bulder를 잘 활용하려면
VCL 라이브러리 구조와 특징들을 잘 살펴보세요
F1누르면 도움말 나오는데
상속구조은 어떻게 되어있으며
또 함수들과 멤버는 어떻게 만들어져 있는지...
Builder용 윈도우컨트롤들은 모두 TControl 상속 받아서만든 TWinControl을 상속받아 만들었기때문에
TControl과 TWinControl만 대충알면
Builder용 윈도우컨트롤의 기본 골격은 모두 익히는 겁니다.
그리고 또 AnsiString클래스 잘 익혀두세요 매우 유용합니다.
그럼
흑태자 님이 쓰신 글 :
: 책을 찾으려니 도저히 구하기가 힘들고..
: 인터넷에서 강좌를 찾아도 거의 없고.. codeway 인가 거기에 있는 동영상 강좌도 받아서 봤는데
: 무작정 따라하기이고 오프강의 중간에 녹음이 된거라 크게 도움이 되지를 않네요
:
: 일단 전 Visual Basic은 했기 때문에 기본적으로 어떻게 프로그램이 구성되는지 정도는 알고 있고요.
: c++을 별도로 조금 공부해서 클래스의 기본 개념이나 사용법 정도는 익힌 상태입니다.
:
: 제가 궁금한건 주로 컴포넌트 사용법입니다.
: Visual Basic을 생각하고 비슷하게 보이는 컴포넌트를 갖다놓아도 막상 C++의 클래스 개념이 들어가서
: 어떻게 상속 받아서 쓴다는데..
:
: 쉽게 TMemo 컴포넌트 였나요.. 이걸 form에 띄워 놓으면 Visual Basic에선 Text 창이겠죠.. Name이 있고..
: Caption은 아니고 Text라는 속성이 있어야 할 것 같은데 속성창에는 이 항목이 없더군요
: 그러니까 폼 디자인 단계에선 창에 띄워있는 Name을 지울수가 없고 프로그램을 실행해서 폼을 로드할때
: 초기화 시켜주는 과정이 있어야 하네요
:
: 이런것처럼 특수한 컴포넌트 그런건 둘째치고라도 기본적인 컴포넌트 핸들링을 예제 같은걸로 쉽게 시작할 수 있는
: 그런 자료를 원합니다.
: 아..그리고 빌더의 컴포넌트들은 TObject였나요? 아뭏든 이걸 기본으로 아래아래로 상속이 된다고 알고 있는데
: 어느 정도의 상속계층도 같은거하고 그 각각의 기능을 간단하게 나마 알아볼수 있는 자료도 있었음 하고요.
:
: 그리고.. 각 컴포넌트들의 속성이나 메소드..아니 멤버 함수겠죠. 그런걸 쉽게 검색할 수 있는 방법이 있나요?
: 모르는 컴포넌트 사용법 가르쳐달라고 맨날 쫓아다닐수도 없고.. 사용법 파악할 수 있는 방법을 알고 싶습니다.
|