PDA

View Full Version : Form semitrasparente visual studio...


maluma1
15-10-2010, 19:28
ciao vorrei far in modo che il mio form diventi semitrasparente...qualcuno sa aiutarmi??'grazie :help:

RaouL_BennetH
15-10-2010, 20:19
ciao vorrei far in modo che il mio form diventi semitrasparente...qualcuno sa aiutarmi??'grazie :help:

Basta che setti la proprietà Opacity del form.

E' espressa in percentuale, valori bassi rappresentano la massima trasparenza

maluma1
16-10-2010, 11:51
Grazie mille...solo una cosa facendo cs mi cambia tutta lopacità non posso far si k abbia un raggio di azione e nn prenda tutto il form??

RaouL_BennetH
17-10-2010, 22:33
Ciao :)

No, la trasparenza del form si riflette ovviamente su tutta la sua superficie.

Ci sarebbero però diversi modi per ovviare al problema, almeno in base alla mia esperienza:

Uno di questi è di avere un contenitore, tipo un oggetto Panel, sul form.

questo panel puoi dimensionarlo come ti serve e può ospitare un altro form sul quale setti la trasparenza. Per caricarlo:


FormTrasparente f = new FormTrasparente();
tuoPannello.Controls.Add(f);
f.DockStyle = DockStyle.Fill;
f.Show();
f.BringToFront();


Oppure dovresti lavorare un pò con l'assembly System.Drawing ma li non ti so essere molto di aiuto :)