|
빌더 설치시에 함께 설치되는 예제를 참고해 보시기 바랍니다.
CBuilder6\Examples\Apps\Canvas\
CBuilder6\Examples\Doc\GraphEx\
그리고 에디터 창에서 값을 입력받으실려면
int iX = StrToInt(Edit1->Text); 또는
int iY = Edit2->Text.ToInt(); 하시면 됩니다.
그럼...
mitcu 님이 쓰신 글 :
: 다음과 같은 폼을 만들었는 데요...에디트창1,2에서 x값과 y값 을 입력하고 이를 버튼클릭이벤트를 이용하여 폼안에 원을 그리려 하는데요...Canvas->Elipse(int x, int y,..,..) 에 해당하는 것을 해결못하겠습니다.
: 게시판에 AnsiString에 관한 pdf가 있어 참조해서 했는데요...이것을 어떻게 수정하고 어떤 개념을 잡아야 하는지 가르쳐 주세요..*^^*
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::FormPaint(TObject *Sender)
: {
:
: AnsiString *Strings;
: Strings= new AnsiString[1000];
: Label1->Caption= Edit1->Text.Trim().ToInt();
: Label2->Caption= Edit2->Text.Trim().ToInt();
: Label3->Caption= Edit3->Text.Trim().ToInt();
: for(int x=1;x<Edit1->Text.Trim().ToInt();x++){
: Strings[x]= Edit1->Text[x];
: Strings[x]= Edit2->Text[x];
: Strings[x]= Edit3->Text[x];
: }
: Canvas->Ellipse(Strings[x],Strings[x],Strings[x],Strings[x]);
: }
: //---------------------------------------------------------------------------
: p.s: 정말 나름대로 책찾으면서 올리는 것입니다...조금 화나시더라도...넓은 아량으로 양해해주세요^^;
|