Witam. Napisalem sobie funkcje ktora ustawia mi parametry komponentu StringGrid.
void __fastcall TForm1::StworzMacierz(TObject *Sender)
{
if(TWO_MATRIX)
{
if(SQUARE)
{
StringGrid1->RowCount = Form2->Edit1->Text.ToInt();
StringGrid1->ColCount = Form2->Edit1->Text.ToInt();
StringGrid1->Visible = true;
StringGrid1->Width = StringGrid1->DefaultColWidth * Form2->Edit1->Text.ToInt() + 3;
StringGrid1->Height = StringGrid1->DefaultRowHeight * Form2->Edit1->Text.ToInt() +3;
// SQUARE = false;
}
}
}
i teraz chce ja wywolac gdy nastapi EVENT klikniecia w menu.
Robie to tak.
void __fastcall TForm1::Kwadratowa1Click(TObject *Sender)
{
SQUARE = true;
Form2->ShowModal();
StworzMacierz(this);
}
Tylko ze nie widzac efektu. Czy aby na pewno dobrze to robie? Prosze o pomoc.