Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: washburn - Giugno 03, 2020, 09:57:23 am

Titolo: (RISOLTO) Form non si minimizza con Self.WindowState (Raspberry Pi)
Inserito da: washburn - Giugno 03, 2020, 09:57:23 am
Salve,

sto utilizzando la versione 1.6.4 di Lazarus (su Raspberry Pi) ed ho la necessità di minimizzare un Form all'avvio del programma.
Niente di più facile direte Voi, basta impostare la proprietà WindowState su "wsMinimized" e siamo a posto....e invece non ha nessun effetto.
Ho provato sul "Form.Create" ad impostare "Self.WindowState:= wsMinimized" e nulla, lo stesso su "Form.Show"....come mai?
L'unica cosa che ha effetto è "Self.Visibile:= false" ma non mi interessa nascondere il Form bensì ridurlo ad icona all'avvio.
Sto sbagliando qualcosa?
Grazie, saluti.

Roberto
Titolo: Re:Form non si minimizza con Self.WindowState (Raspberry Pi)
Inserito da: xinyiman - Giugno 04, 2020, 08:41:44 am
Ciao, hai già provato a mettere un timer sulla form che viene innescato una volta sola al formshow e con dentro solo la seguente riga?

Application.Minimize;
Titolo: Re:Form non si minimizza con Self.WindowState (Raspberry Pi)
Inserito da: washburn - Giugno 04, 2020, 11:07:07 am
Sì, con il timer e Application.Minimize funziona.
Avevo già provato con un timer e Self.WindowState ma non funzionava, non conoscevo Application.Minimize.
Grazie  ;D
Saluti,


Roberto
Titolo: Re:Form non si minimizza con Self.WindowState (Raspberry Pi)
Inserito da: xinyiman - Giugno 04, 2020, 08:01:42 pm
Figurati, per così poco. Mettete sempre (RISOLTO) nel titolo del primo messaggio quando avete risolto.