Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » C++ Newbie! Hilfe benötigt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.05.2003, 10:26 Uhr
Computerfreund



Guten morgen,

seit Kurzem programmieren wir in der Schule kleinere Programme. Unsere jetzige Aufgabe war es, ein Programm zu entwickeln, welches mit der Funktion "Shape" geometrische Figuren anzeigen soll (Kreis; Quadrat; abgerundetes Quadrat). Zudem soll die Form vollflächig oder schraffiert sein.

Nach den ersten Programmierversuchen ist es mir aber leider nicht gelungen, eine Lösung zu finden. Wie kann ich die geometrische Figur mit Hilfe der Buttons verändern, zudem noch mit der Kombination der Füllung?

Folgend einmal der Programmaufbau:
http://de.geocities.com/niederschlagsdauer/c_beispiel.PNG

Vielen Dank!

Gruß
Thomas

PS: Falls es Unterschiede innerhalb der Programme gibt: Ich benutze "Borland C++ Builder".

Dieser Post wurde am 02.05.2003 um 10:33 Uhr von Computerfreund editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.05.2003, 10:28 Uhr
~tobitobsen100
Gast


naja, so änderst du die shape form zum kreis um:
Shape1->Shape = stCircle;

und das sind die restlichen befehle:
Shape1->Shape = stEllipse;
Shape1->Shape = stRectangle;
Shape1->Shape = stRoundRect;
Shape1->Shape = stRoundSquare;
Shape1->Shape = stSquare;


tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.05.2003, 10:29 Uhr
~tobitobsen100
Gast


naja, so änderst du die shape form zum kreis um:

C++:
Shape1->Shape = stCircle;


und das sind die restlichen befehle:

C++:
Shape1->Shape = stEllipse;
Shape1->Shape = stRectangle;
Shape1->Shape = stRoundRect;
Shape1->Shape = stRoundSquare;
Shape1->Shape = stSquare;



tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.05.2003, 10:32 Uhr
~tobitobsen100
Gast


und so änderst du das aussehen (Schraffiert ect.)

C++:
Shape1->Brush->Style = bsBDiagonal;
Shape1->Brush->Style = bsClear;
Shape1->Brush->Style = bsCross;
Shape1->Brush->Style = bsDiagCross;
Shape1->Brush->Style = bsFDiagonal;
Shape1->Brush->Style = bsHorizontal;
Shape1->Brush->Style = bsSolid;
Shape1->Brush->Style = bsVertical;
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.05.2003, 10:39 Uhr
~tobitobsen100
Gast


*g* und das währe der code für einen kompletten durchlauf (ausser Farbwechsel):


C++:
int GESCHWINDIGKEIT;
void Artwechsel(int WieSchnell)
{
Form1->Shape1->Brush->Style = bsBDiagonal;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsClear;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsCross;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsDiagCross;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsFDiagonal;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsHorizontal;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsSolid;
Sleep(WieSchnell);Application->ProcessMessages();
Form1->Shape1->Brush->Style = bsVertical;
}
//------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Shape1->Shape = stCircle;
Artwechsel(GESCHWINDIGKEIT);
Shape1->Shape = stEllipse;
Artwechsel(GESCHWINDIGKEIT);
Shape1->Shape = stRectangle;
Artwechsel(GESCHWINDIGKEIT);
Shape1->Shape = stRoundRect;
Artwechsel(GESCHWINDIGKEIT);
Shape1->Shape = stRoundSquare;
Artwechsel(GESCHWINDIGKEIT);
Shape1->Shape = stSquare;
}



tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: