Newsgroup: it.comp.lang.visual-basic
Titolo: Gestire il pulsantino "riduci a icona"....

Salve,
come da subject, come si fa da vb a gestire quel tastino li? Se io
come proprietą BorderStyle di una form scelgo Fixed Single, vedo solo
la x per chiudere il programma...se volessi gestire da run-time (o in
qualque altro modo) questi pulsantini, come faccio? Precisamente io
non voglio quello che masimizza, dei tre vorrei vedere solo la "x" per
uscire e "_" per iconizzare la finestra. Come faccio?
Aspetto news, grazie.
Saluti, ciao ciao.

 wrote in message
news:3a302517...@news.libero.it...

MinButton = True
MaxButton = False
Ciao
Aldo

MaxButton = False
Hem...sicuro? Non funziona mica :)) Ma come deve essere imposta la
proprietą BorderStyle?

pero' smuoviti qualche volta :)
E' che...il vb è un modo che mi fa paura, non oso affrontarlo tutto
solo :))) Ho letto sulla guida...ora ma ho letto...e ho postato anche
un messaggio sbagliato :)) Hal non mir isponderà mai più :))
Saaaaluti natalizi, ciao ciao :))

proprietą BorderStyle?
Ma come non funziona...leggi la guida A N I MA A L E!!!
	Sintassi:
	oggetto.MinButton
Ah...stģ novizi...non c' hanno viglia di fare niente ;)))

Oh, ma non va!! La guida dice:
Il pulsante di riduzione a icona consente di ridurre a icona la
finestra di un form. (MA ALLORA SI DICE IL form, UN form, non UNA form
come molti dicono!!!) Per visualizzarlo, è necessario impostare anche
la proprietà BorderStyle del form su 1 (semplice fisso), su 2
(ridimensionabile) o su 3 (doppio fisso).
Io ho provato impostando tutte e tre le proprità ma mi da errore, mi
dice:
Errore di compilazione:
Per la funzione o l' iterfaccia sono state impostate delle restrizioni
oppure la funzione utilizza un tipo di automazione non supportata in
Visual Basic.
Ma che vuole?!?!

Saaaaluti natalizi, ciao ciao :))
Anche a te...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Visual Basic.
Questo non dipende certo dal minbutton.
Questa domanda è concessa perchè la risposta non è molto intuitiva.
Ti manca un riferimento (Progetto->Riferimenti) probabilmente quello
all'interfaccia OLE "OLE Automation"
Ciao

all'interfaccia OLE "OLE Automation"
No, è selezionato...

...

Vedi se hai questi:
    Visual Basic for Applications
    Visual Basic runtime objects and procedures
    Visual Basic objects and procedures
    OLE Automation
Se li hai già tutti devi dirmi <dove> ti dà errore (la linea di codice)
Ciao

Se li hai già tutti devi dirmi <dove> ti dà errore (la linea di codice)
Si blocca qua:
    ----> frm_Principale.MinButton = True
           frm_Principale.MaxButton = False
se commento la prima riga, anche sulla seconda ho comunque lo stesso
messaggio di errore, quello che non gli va bene è MinButton e
MaxButton. Non ho idea.

           frm_Principale.MaxButton = False
Aaaah, ecco.
Non puoi assegnare queste proprietą a runtime!
Sono intrinseche nella creazione del form e le devi gestire dalla finestra
delle proprietą.
Ciao

delle proprietą.
E allora non posso farlo...come si fa? Le proprietą che ci sono o mi
mettono solo la X per chiudere la finestra, o mi mettono tutti e tre i
bottoncini o non mi mette niente...ma possibile che non si puņ gestire
questa cosa?

 ha scritto

scegline uno con tutti e tre e metti false il maxbutton.
fa schifo ma quasi tutti fanno cosi'.



... oppure mettici solo la "x" e poi aggiungi un pulsante nella barra del titolo: se non erro ho
letto un articolo di Dan Appleman su qualche vecchio numero di VBJ... peccato che non ho il progetto
d'esempio...


d'esempio...
Ma non si riesce a fare!! Almeno io non ci riesco, mi da sempre lo
stesso errore!! Perchè non provate un attimo, sono tre righe di codice
e un form in croce :)) Magari sbaglio qualcosa io...non so.



ehm, no... per fare quello che intendevo io, bisogna subclassare la form e aggiungere un pulsante
sulla barra... un command buttom qualunque... (sono un po' più di tre righe di codice... ;-P)


 sulla barra... un command buttom qualunque... (sono un po' piů di tre
righe di codice... ;-P)
invece per quello che intendevo io non serve neanche il codice, bastano 3
clic nella finestra proprieta'.

A me non funziona, anche con due click :))

 A me non funziona, anche con due click :))
cicredo... devi usare il mouse, non la macchina fotografica :)
1. clic --> nuovo form (vabbe', dai anche l'ok)
2. (double)clic --> maxbutton = false