Vai al contenuto
Leo

Controllo · scheda Base

Finestra

La finestra del programma: contiene tutti gli altri controlli.

  • Scheda Base
  • 640×480 pixel
  • PC: sì
  • Telefono: sì

Esempio

Metti un Finestra nella finestra (si chiamerà Finestra1) e scrivi:

Finestra1.leoprovato con Leo
quando Finestra1.apertura fai    Finestra1.titolo = "La mia app"    stampa("La finestra è aperta")fine
Risultato (controlli simulati)
La finestra è aperta
Finestra1.titolo = "La mia app"

Proprietà

Si leggono e si cambiano con il punto: Finestra1.testo.

ProprietàTipoInizialeSignificato
testotesto"Finestra"Titolo della finestra
formaforma"rettangolo"Forma della finestra: "rettangolo", "arrotondata", "cerchio", "ellisse" o una forma
raggio_angoliintero, almeno 00Raggio degli angoli per la forma "arrotondata"
sfondocolore""Colore, sfumatura ("sfumatura: #0B0B0D, #E0182D") o immagine ("immagine: x.png", "motivo: x.png") dello sfondo
immagine_sfondoimmagine""Immagine di sfondo
bordoscelta tra `"nessuno"`, `"linea"`, `"doppio"`, `"luminoso"`"nessuno"Contorno che segue la forma
colore_bordocolore""Colore del contorno; se non lo scegli, quello del tema
spessore_bordointero, almeno 01Spessore del contorno in pixel
ombralogicofalsoOmbra sotto la finestra
barra_titoloscelta tra `"sistema"`, `"personalizzata"`, `"nascosta"`"sistema"Barra del titolo
pulsanti_finestrascelta tra `"sistema"`, `"personalizzati"`, `"nascosti"`"sistema"Pulsanti chiudi, riduci e ingrandisci
trascinabile_datesto""Da dove si trascina la finestra: "finestra" o il nome di un controllo; se non lo scegli, dalla barra del titolo
sempre_in_primo_pianologicofalsoResta sopra le altre finestre
animazione_aperturascelta tra `"nessuna"`, `"dissolvenza"`, `"zoom"`, `"scorrimento"`, `"rimbalzo"`"nessuna"Effetto quando la finestra si apre
animazione_chiusurascelta tra `"nessuna"`, `"dissolvenza"`, `"zoom"`, `"scorrimento"`, `"rimbalzo"`"nessuna"Effetto quando la finestra si chiude
cursorescelta tra `"freccia"`, `"mano"`, `"mirino"`, `"attesa"`, `"testo"`"freccia"Puntatore del mouse sulla finestra
tema_controlliscelta tra `"moderno"`, `"classico"`, `"piatto"`, `"futuristico"`"moderno"Aspetto di pulsanti e caselle nella finestra ("futuristico" = nero e rosso)
ridimensionabilelogicoveroSe vero la finestra si può allargare e stringere
iconaimmagine""Icona della finestra
stilescelta tra `"normale"`, `"moderno"`, `"pillola"`, `"3d"`, `"neon"`, `"vetro"`, `"cartone"`, `"pixel"`, `"carta"`, `"minimale"`, `"gioco"`, `"elegante"`, `"tecnico"`"normale"Stile di tutti gli oggetti della finestra (moderno, pillola, 3d, neon, vetro, cartone, pixel, carta, minimale, gioco, elegante, tecnico); ogni oggetto può averne uno suo

Eventi

  • quando Finestra1.apertura fai principaleQuando la finestra si apre.
  • quando Finestra1.chiusura faiQuando la finestra sta per chiudersi.
  • quando Finestra1.ridimensionamento faiQuando la finestra cambia dimensioni. In evento: larghezza, altezza.
  • quando Finestra1.tasto faiQuando si preme un tasto. In evento: tasto, testo, ctrl, alt, maiusc.
  • quando Finestra1.clic faiQuando si fa clic sul controllo. In evento: x, y.

Stili pronti

Con Finestra1.stile = "principale" prende colori, bordo e reazione al mouse coerenti con il tema della finestra.

  • normale
  • moderno
  • pillola
  • 3d
  • neon
  • vetro
  • cartone
  • pixel
  • carta
  • minimale
  • gioco
  • elegante
  • tecnico

Dove funziona

  • PCsì
  • Telefonosì

Nella stessa scheda