co zrobic żeby tak ort! komponent
TLabel *label=new TLabel(this);
label->Parent=this;
label->Caption="KDOKDO";
mógłby być np usuwany przez klikniecie buttona
delete label;
co zrobic żeby tak ort! komponent
TLabel *label=new TLabel(this);
label->Parent=this;
label->Caption="KDOKDO";
mógłby być np usuwany przez klikniecie buttona
delete label;
problem polega na tym ze np button szuka zmiennej labewla w swojej funcji i w glonbalnych zmiennych a znowu labber jest zmienna ktora wystepuje tylko w funkcji wiec powinienes w naglowu formy (najczesciej Form1.h) znaleŹĆ takie cos jak public w calss i tam walnac cos takiego ja TLabel *label; a w miejscu w ktorym wkladasz nowego labela juz tylko label = new TLabel(this)
Tak tworzony komponent:
TLabel *label=new TLabel(this);
label->Parent=this;
label->Caption="KDOKDO";
label->Name = "LabelN"; //<-- to jest WAŻNE
i odwołanie do niego:
delete dynamic_cast<TLabel*>(FindComponent("LabelN")); //<-- funkcja oddająca ci wskaźnik na jakiś komponent (i odrazu żutuje/porównuje go do TLabel)