View Full Version : [C#] Elementi grafici nelle forms
Salve a tutti, domanda velocissima e quasi banale.
Provengo da Microsoft Access, quindi sono un niubbo da C#...
Nella progettazione di una Windows Form, non trovo nella casella degli strumenti le opzioni per disegnare una linea o un rettangolo. Come si deve fare? Incorporare un'immagine già salvata?
Inoltre non vedo come poter inserire un interruttore (attivato/disattivato). Con questo aspetto come si risolve?
Grazie per la pazienza
^TiGeRShArK^
11-03-2009, 08:09
Salve a tutti, domanda velocissima e quasi banale.
Provengo da Microsoft Access, quindi sono un niubbo da C#...
Nella progettazione di una Windows Form, non trovo nella casella degli strumenti le opzioni per disegnare una linea o un rettangolo. Come si deve fare? Incorporare un'immagine già salvata?
Inoltre non vedo come poter inserire un interruttore (attivato/disattivato). Con questo aspetto come si risolve?
Grazie per la pazienza
il primo caso non si può fare a meno che non ti metti a disegnare da codice a mano su un componente.
Per il secondo caso dovrebbe essere il checkbox.
No non intendo il checkbox, intendo un pulsante che abbia la funzionalità di checkbox, ma senza il pallino. Un bottone che stia giù o su insomma, come nelle maschere di Access...
Per gli elementi grafici è un peccato, sto C# sarà anche molto potente ma a volte mi cadono su delle banalità...
No non intendo il checkbox, intendo un pulsante che abbia la funzionalità di checkbox, ma senza il pallino. Un bottone che stia giù o su insomma, come nelle maschere di Access...
Per gli elementi grafici è un peccato, sto C# sarà anche molto potente ma a volte mi cadono su delle banalità...
Beh, magari proviamoci prima di criticare... :D
In .Net non troverai il buon "ToggleButton" di VBA, ma è solo questione di adattarsi un po'. Il CheckBox ha infatti la proprietà Appearance , che ti permette di impostare a Button, inoltre con ThreeState puoi gestire un terzo stato... ;)
Le Shape di VB6, VBA possono essere facilmente sostituite ( se non vuoi immischiarti nelle GDI+ ) con un controllo semplice, come una Label ( basta mettere il BorderStyle a FixedSingle, Text vuoto ), e avrai una linea, un rettangolo ecc... ;)
Beh, magari proviamoci prima di criticare... :D
...
Le Shape di VB6, VBA possono essere facilmente sostituite ( se non vuoi immischiarti nelle GDI+ ) con un controllo semplice, come una Label ( basta mettere il BorderStyle a FixedSingle, Text vuoto ), e avrai una linea, un rettangolo ecc... ;)
Sì, può essere una soluzione, ma a me sembra comunque un "imbrogliare" :)
Uno sforzo potevano farlo :D
Kralizek
11-03-2009, 09:57
puoi sempre creare il tuo controllo con un po' di banale lavoro con System.Drawing ;)
Sì, può essere una soluzione, ma a me sembra comunque un "imbrogliare" :)
Uno sforzo potevano farlo :D
E' esattamente quello che pensavo spesso quando aprivo VS .NET le prime volte ( non c'è più questo, non c'è più quello... :doh: )
Adesso non mi sognerei mai di realizzare un'applicazione WinForms basata sulle UserForms di Access ! :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.