Transparentni Label:
Code:
class MyLabel : Control
{
protected override void OnPaintBackground(PaintEventArgs e)
{
}
private bool Iscrtaj = false;
protected override void OnPaint(PaintEventArgs e)
{
if (!Iscrtaj)
{
Iscrtaj = true;
this.Visible = false;
this.Parent.Invalidate(this.Bounds);
this.Parent.Update();
this.Visible = true;
return;
}
else
{
Iscrtaj = false;
e.Graphics.DrawString(this.Text, this.Font, new SolidBrush(this.ForeColor),1,1);
e.Graphics.Dispose();
}
}
}
E ali RadioButton je daleko tezi za napraviti.... Ako ti ne smeta stavi text obicnog RadioButton -a na prazan string i stavi MyLabel pored njega i dobijes utisak providnosti, osim oko kruga (ako ti sve ovo ne smeta).
Ako smeta , e onda moraces da napravis svoj RadioButton.