Immer wieder ist es noetig sich einen Button mit Hintergrundbild zu erstellen, dass geht ganz einfach mittels PictureBox.
Wie das ganze aussieht sieht man hier:
http://www.ploetzeneder.eu/softwareentwicklung/cvbnet/78-button-mit-hintergrundbild.html
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
pictureBox1.BackgroundImage = new System.Drawing.Bitmap(@"C:\test.bmp");
StringFormat strFormat = new StringFormat();
SolidBrush myBrush = new SolidBrush(Color.Black);
Font myfont = new Font("Arial", 16, FontStyle.Bold);
int fheight =(int)e.Graphics.MeasureString("Test", myfont).Height;
strFormat.Alignment = StringAlignment.Center;
e.Graphics.DrawString("Test", myfont, myBrush, (pictureBox1.Width/2), (int)(pictureBox1.Height/2-0.5*fheight), strFormat);
}
4 Kommentare zum Snippet