Witam. Mam napisaną formułę zmiany wielkości Formy_1. Niestety podczas zmiany wielkości formy jest bardzo nieprzyjemny efekt przejścia dla oka. Jak temu zaradzić?
Poniżej przykład kodu:
Na formie ma zdeklarowane:
Form1->Width=845; - forma od uruchomienia ma ten rozmiar oraz jest ustawione aby forma była na środku ekranu (poScreenCenter) ustawione w Object Inspektorze.
Następnie pod CheckBoxem mam taki kod do zmiany ekranu.
if (CheckBox2->Checked)
{
Form1->Width=1265;
Form1->Position=poScreenCenter;
}
else
{
Form1->Width=845;
Form1->Position=poScreenCenter;
}
Dodatkowo ma ustawiony program na to aby forma była zawsze na wierzchu- poniżej kod:
if (CheckBox5->Checked)
Form1->FormStyle=fsStayOnTop;
else
Form1->FormStyle=fsNormal;
I tutaj także jest jakieś dziwne mruganie okna nieprzyjemne dla oka.
Z góry dziękuję za pomoc.