M
Auf einmal zeigt er bei mir die RichEdit ab der 2. nicht mehr an. Hab es versucht mit Visible, aber das muss ich doch irgendwie über die Page machen oder, nur wie?
//Abfrage der anzahl der Seiten
int Count = PageControl1->PageCount;
Count++;
//vergleich, ob maximale anzahl an Seiten erreicht ist
if(Count != anz)
{
//erstellen einer neuen Page
TS[Count] = new TTabSheet(PageControl1);
//Page unserer PageControl zuordnen
TS[Count]->PageControl = PageControl1;
TS[Count]->Caption = "Unbenannt";
//erstellen einer RichEdit
RE[Count] = new TRichEdit(TS);
//RichEdit der Page unterodnen
RE[Count]->Parent = TS[Count];
if(!RE[Count]->Showing)MessageBox(0,"keine Anzeige","",MB_OK);
//Eigenschaften der RichEdit
RE[Count]->ScrollBars = ssBoth;
RE[Count]->Visible= true;
RE[Count]->Width = TS[Count]->Width-5;
RE[Count]->Height = TS[Count]->Height-5;
//Die Ereignisse müssen noch festgelegt werden
}
else MessageBox(0,"max. Anzahl von Tabes erreicht","Warnung!!",MB_OK);
[ Dieser Beitrag wurde am 08.04.2003 um 19:30 Uhr von mosta editiert. ]