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

Spero di non farvi una domanda troppo stupida, programmo più o meno
per divertimento anche se lo faccio ormai da parecchi anni. Ho una
vecchia versione di VB la 4.0, per di più in edizione standard, perchè
era l'unica che era disponibile ad un prezzo ragionevole per i miei
scopi. 
Mi domando come sia possibile creare dei bei pulsanti per una barra
degli strumenti. Dovrebbe esserci il "controllo barra degli
strumenti", ma nella mia versione non esiste e  il manuale dice che in
questo caso bisogna procedere manualmente. Dopodiché non fa che
consigliare l'utilizzo dei Command Button o dei controlli immagine, il
che mi sembra davvero assurdo, infatti si dà il caso che sui command
button non si può fare altro che mettere del testo mentre i controlli
immagine non hanno la forma del pulsante, o viene un bordo piatto o un
bordo che dà un'immagine concava.  Per di più il manuale prosegue
tranquillamente dicendo che il controllo immagine non può modificarsi
per indicare che il controllo viene premuto. 
È possibile che per una cosa così banale come la creazione di pulsanti
non vi sia niente di immediato, sia pure in una versione "ridotta" di
VB? In ogni caso non ho idea di come fare, per ora mi devo
accontentare di mettere del testo sui Command Button con font che
rappresentino immagini.
Massimo


Questo potresti farlo tu cambiando la proprietà 'picture' del controllo
immagine nell'evento
'image1_MouseDown'  e ripristinandola nell'evento 'image1_MouseUp'
(sostituisci ovviamente image1 con il nome del controllo immagine)
Ciao
        Silvio.

(sostituisci ovviamente image1 con il nome del controllo immagine)
L'ho fatto, dopo che oggi mi è venuta l'ispirazione per far "cambiar
forma"al controllo immagine. Ho copiato delle schermate con
raffigurati dei tasti, poi, con Paint di windows, ho creato delle
bitmap identiche a un pulsante e poi le ho caricate nel controllo
immagine. L'effetto è buono, ma che fatica! 
Grazie della risposta! 

 L'effetto è buono, ma che fatica!
--
Ciao.
Maurizio

Non era un problema, ma una "caratteristica" (_feature_). ;-)
Già, una caratteristica ben strana però. Davvero quindi ci si
aspettava che uno fornisse la bitmap di un pulsante? Da un linguaggio
basato sulla grafica uno non si aspetta certo una cosa del genere,
soprattutto perché il pulsante con l'icona è uno degli elementi base
di windows.
Ciao.

 Già, una caratteristica ben strana però. Davvero quindi ci
si aspettava che uno fornisse la bitmap di un pulsante? Da un
linguaggio basato sulla grafica uno non si aspetta certo una
cosa del genere, soprattutto perché il pulsante con l'icona è
uno degli elementi base di windows.
Credo che tu non ti debba aspettare nulla se non quello che
c'e`. La scelta di un ambiente di sviluppo e` un affare molto
delicato, da ponderare bene. Dopo non si puo` dire: ma io
pensavo... T'e` piaciuto? Tienitello caro caro. Come diceva la
canzone del "mellone".
Eppoi, come ti ho gia` detto, quelle caratteristiche di cui
parli erano presenti nella versione "Professional", quindi non
puoi dire che non esistessero: e`, come al solito, solamente
una vile questione di soldi (i tuoi... i nostri... purtroppo).
--
Ciao.
Maurizio