delphi ustawienie okna na srodku

0

witam.
dalem sobie w menu zakladke "o programie"
i w kliku na nia procedure:
form3.showmodal;

no i wszystko spoko wyswietla mi sie, tylko potrzebuje zeby wyswietlala sie na srodku programu;p i najlepiej zeby nie mozna bylo jej przesunac ;)
jak to zrobic?

0

Wyświetlanie na środku ekranu - ustaw własności Position formatki na poScreenCenter.
Zaś na blokowanie możliwości przesuwania formatki sposoby są dwa: ustawić własnośc
BorderStyle formatki na bsNone albo bardziej elegancki, to skorzystać z takiego kodu:

//...
  private
    procedure WMNCHitTest(var Message : TWMNCHitTest); message WM_NCHITTEST;
//...
procedure TForm1.WMNCHitTest(var Message : TWMNCHitTest);
begin
  inherited;

  with Message do
    if Result = HTCAPTION then
      Result := HTNOWHERE;
end;

I poczytaj jakiś kurs, bo rzeczy o które pytasz są do znalezienia w googlach i kursach.

0

no tak zrobilem wszytko ladnie smiga tylko musze miec jakis przycisk zeby mozna bylo to wylaczyc ;)

0

a nie juz zrobilem ;p

1 użytkowników online, w tym zalogowanych: 0, gości: 1