17/05/20 9:25
Carlo
Postato originariamente da alip1:
Secondo te qual'è l'impostazione migliore tra flat,popup e standard?
Secondo te qual'è l'impostazione migliore tra flat,popup e standard?
la scelta è tua, e questa è una mera documetazione che puoi trovare su: docs.microsoft.com/it-it/dotnet/api/…
Flat 0
Il controllo viene visualizzato senza effetti.
Popup 1
Un controllo viene visualizzato bidimensionale finché il puntatore del mouse non vi passa sopra; a quel punto, l'aspetto diventa tridimensionale.
Standard 2
L'aspetto dei controlli è tridimensionale.
System 3
L'aspetto del controllo dipende dal sistema operativo dell'utente.
Postato originariamente da alip1:
Ancora 1 precisazione è possibile rendere un controllo trasparente?
Ancora 1 precisazione è possibile rendere un controllo trasparente?
La trasparenza "vera", è ottenibile utilizzando i comandi grafici e cambia in base al controllo usato.
Per rendere un colore presente sul form trasparente, si vedrà cosa c'è sul desktop:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load Me.BackColor = Color.DarkGray Me.TransparencyKey = Color.DarkGray End Sub
La trasparenza "simulata", per esempio hai il tuo form con sfondo sfumato e vuoi una label con lo sfondo trasparente:
Label1.BackColor = Color.Transparent
Cosa fa, Color.Transparent?
copia la porzione di fondo del form o di altro controllo, occupata dal controllo trasparente, nel fondo del controllo trasparente.
questo significa che nella maggioranza dei casi il controllo appare trasparente, l'escamotage si rivela solo se il controllo trasparente è posto a cavallo sopra due controlli.
Dove trovi Color.Transparent in progettazione?
nelle proprietà colore, quando selezioni il colore dei tre tab: personalizzato, web, sistema, scegli web, Trasparent è il primo!
Ultima modifica effettuata da Carlo 17/05/20 10:31
in programmazione tutto è permesso
17/05/20 12:39
alip1
Postato originariamente da Carlo:
La trasparenza "vera", è ottenibile utilizzando i comandi grafici e cambia in base al controllo usato.
Per rendere un colore presente sul form trasparente, si vedrà cosa c'è sul desktop:
La trasparenza "simulata", per esempio hai il tuo form con sfondo sfumato e vuoi una label con lo sfondo trasparente:
Label1.BackColor = Color.Transparent
Cosa fa, Color.Transparent?
copia la porzione di fondo del form o di altro controllo, occupata dal controllo trasparente, nel fondo del controllo trasparente.
questo significa che nella maggioranza dei casi il controllo appare trasparente, l'escamotage si rivela solo se il controllo trasparente è posto a cavallo sopra due controlli.
Dove trovi Color.Transparent in progettazione?
nelle proprietà colore, quando selezioni il colore dei tre tab: personalizzato, web, sistema, scegli web, Trasparent è il primo!
Postato originariamente da alip1:
Ancora 1 precisazione è possibile rendere un controllo trasparente?
Ancora 1 precisazione è possibile rendere un controllo trasparente?
La trasparenza "vera", è ottenibile utilizzando i comandi grafici e cambia in base al controllo usato.
Per rendere un colore presente sul form trasparente, si vedrà cosa c'è sul desktop:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load Me.BackColor = Color.DarkGray Me.TransparencyKey = Color.DarkGray End Sub
La trasparenza "simulata", per esempio hai il tuo form con sfondo sfumato e vuoi una label con lo sfondo trasparente:
Label1.BackColor = Color.Transparent
Cosa fa, Color.Transparent?
copia la porzione di fondo del form o di altro controllo, occupata dal controllo trasparente, nel fondo del controllo trasparente.
questo significa che nella maggioranza dei casi il controllo appare trasparente, l'escamotage si rivela solo se il controllo trasparente è posto a cavallo sopra due controlli.
Dove trovi Color.Transparent in progettazione?
nelle proprietà colore, quando selezioni il colore dei tre tab: personalizzato, web, sistema, scegli web, Trasparent è il primo!
Grazie Carlo utilissimi suggerimenti
aaa