Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere pulsanti

Salve qualcuno ha o sa dove trovare un esempio di come aggiungere uno o +
bottoni tra quelli che già ci sono (min,max,close) stile getright???
Io un idea gia ce l'ho ma è un casino.
Ah cmq per chi non lo sapesse cose di sto genere sotto win xp non fungono, o
meglio funzionano ma fanno di quei castroni che è meglio chiudere non un
occhio ma tutti e due, e il bello è che la microsoft scarica il barile a
quelli di getright, vabeh chiudo qua senno chissà dove si va a finire :)))
siete conteeeentiiiii
bye

 Io un idea gia ce l'ho ma è un casino.
Senti... credo esista un qualche controllo che agisca direttamente sul form
creando anche "l'altro" pulsantino che ti piace a te... ma non ho un idea di
quale possa essere.... l'unico consiglio che posso darti è questo:
casomai non dovessi trovare il controllo che ti serve apri l'applicazione e
pigia il pulsantino "Stamp" sulla tastiera, poi vai in paint e incolli tutto
quello che hai nel clipboard, dopo di che tagli tutto eccetto il pezzettino
blu in alto nel tuo form.
Elimina anche il bottoncino "X" riempendolo di quel simpatico bluette e
salva il tutto.
Vai nel form, imposta BorderStile = 0- None , mettigli dentro una Image e
setta Picture = C:\tuopercorso\tuaimmagine.bmp e poi gli sbatti sopra 4
pulsantoni con l'icona dei 4 pulsanti che ti piacciono tanto... per ottenere
l'immagine dei 4 pulsanti fai come detto sopra...
Ovviamente avrai capito che la cosa è moooooolto obrobiosa scomoda, stupida
e (se non fatto perfettamente) brutta a vedersi...
quindi pleeeaz non linciatemi
A TUTTO IL NG:
Voi consigliategli la strada giusta... io gli consiglio un orrendo
escamotage!
-- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.D.M.

 bottoni tra quelli che già ci sono (min,max,close) stile getright???
Prova a guardare sul sito comune, se non sbaglio
dovrebbe esserci un esempio che fa al caso tuo.
ciao, Assa.
--
Sito comune del NG: 
http://www.it-lang-vb.net/
http://digilander.iol.it/assatarram/index.html
 (nuova sezione vb ora
disponibile)

 escamotage!
Si dai consigliatemi voi

 ciao, Assa.
mmm sarą il caldo ma prima di postare avevo guardato vabeh riprovo :)
tnx cmq


Trovato l'esempio :)

Trovato l'esempio :)
Quell'esempio ha qualche bug che attualmente non ho tempo di risolvere... i bug sono dovuti al fatto
che i command button di VB sono dei ThunderButton e vengono creati nel thread dell'applicazione e
non in quello della barra del titolo: se tu crashi l'applicazione dal debugger di VC++ vedi che,
come per ogni applicazione Windows, la finestra dell'applicazione subisce gli effetti del crash
(problemi di visualizzazione), mentre la barra del titolo ed il menù di sistema rimane inalterato e
continua a ricevere i messaggi del SO (ad esempio puoi trascinare la finestra): quando allora crashi
l'appl. d'esempio vedi che il pulsante aggiunto sparisce, come se appartenesse (poiché in effetti
appartiene) alla finestra dell'applicazione e non alla barra del titolo. Questo avviene poiché la
barra del titolo e la finestra dell'applicazione sono due thread diversi, ma io aggiungo il pulsante
al thread dell'applicazione, anche se lo posiziono sulla barra del titolo. Come dirgli dunque che
quel pulsante (che a questo punto non dev'essere un ThunderButton ma un Button e basta) appartiene
al thread della barra del titolo? Qui stanno i problemi... non ho ancora avuto modo di fare alcuna
prova... spero di trovare un po' di tempo al più presto...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------


Ho avuto modo di vedere gli effetti del crash, effettivamente non è cosa
buona e giusta infatti l'ide di vb appena ha dato segni di crash si è messo
a
saltellare tra [in esecuzione] e [progettazione], bello l'effetto cmq ora
vedo se trovo in giro qualcos'altro al massimo te lo giro.