Mac Button ControlX
MacButton è un controllo per Visual Studio, sviluppato con .NET Framework 3.5 e compatibile con la versione 4.0 di .NET Framework,
Prerequisiti
.NET Framework 3.5 lo trovate QUI
Visual Studio 2010 (Testato) il componente dovrebbe essere disponibile anche con le versioni 2005 e 2008 di Visual Studio
Caratteristiche
E' un semplice tasto per i form mi sono ispirato ai tasti del MAC ovviamente non sono uguali ma siamo li il componente presenta ancora molti bug (intesi non come errori) una sua pecca è il fatto di non poter ingrandire il tasto in pratica la dimensione che vedete nell'immagine qui sopra è anche quella del tasto.
In questa nuova versione la 1.1 è stato risolto il problema del ridimensionamento ora potrete ingrandiere il tasto come volete, purtroppo più ingrandirete il controllo più si vedra male è un difetto che non dipende da me ma dagli effetti usati in photoshop per fare i tasti.
Come Usare Il Componente
Questa è una piccola guida pratica per poter usare il componente
Avendo avuto dei problemi in fase di creazione la proprieta TEXT e l'evento CLICK sono stati sostituiti con delle classi create da me, ma vediamo in cosa consiste
come tutti i controlli il button accetta una proprietà text dove andrà inserito il messaggio o la parola per l'utente
ES:
TEXT = CIAO MONDO quest proprietà è stata sostituita con BUTTONTEXT questo vuol dire che bisogna assegnare il valore CIAO MONDO alla proprietà BUTTONTEXT.
Un altro problema era quello del doppio click sul button che al posto di essere così:
[sourcecode language=”VB.NET”] Private Sub MacButton1_Click(sender As System.Object, e As System.EventArgs) Handles MacButton1.Click End Sub[/sourcecode]
era cosi:
[sourcecode language=”VB.NET”]Private Sub MacButton1_Load(sender As Object, e As System.EventArgs) Handles MacButton1.Load End Sub [/sourcecode]
quindi ho creato una classe che permettesse di usare il click, perchè questo?
per il semplice motivo che sè lasciavo così com'era una volta avviato il debug il tasto veniva premuto ma non eseguiva il comando quindi la classe è servita ha far si che il comando venisse eseguito
ecco come sarà la runtine una volta aver cliccato due volte sul button:
[sourcecode language=”VB.NET”]Private Sub MacButton1_ButtonClick(sender As System.Object, e As System.EventArgs) Handles MacButton1.ButtonClick End Sub[/sourcecode]
Se così non fosse, vi bastera crearla selezionando l'evento MacButton e la proprietà ButtonClick dal visualizzatore di codice.
Come già detto il controllo non può essere ridimensionato, le dimensioni del controllo sono 76×23 quindi poco adatte a frasi o parole molto lunghe.
Ovviamente nelle future versioni (se ci saranno) cerchero di rendere il controllo ridimensionabile.
Informazioni su MacButton
Versione: 1.1
Tipo di rilascio: Release
Copyright: 2011 – 2012 hackerscrackers
Tipo di Copyright: Creative Commons 3.0 Unported
Link per il Download:
PS: Per vedere come usare il controllo guardare il video postato sopra, attenzione dalla versione 1.1 il controllo si può ridimensionare.