Mac Button ControlX

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:

Mac Button ControlX

 

PS: Per vedere come usare il controllo guardare il video postato sopra, attenzione dalla versione 1.1 il controllo si può ridimensionare.

Lascia un commento