Hi
Ich bin gerade dabei, C# zu lernen. Dabei nutze ich die Anleitungen auf MSDN (http://msdn.microsoft.com/de-de/library/dd492135(VS.100).aspx). Nun will ich das noch ein bisschen erweitern.
Nun will ich einen Button machen, mit dem die Größe der Form auf die Größe des Bildes anpasse. Dabei habe ich schon:
private void buttonTest_Click(object sender, EventArgs e)
{
if (pictureBox1.Image != null)
{
this.Width = pictureBox1.Image.Width + (this.Width - pictureBox1.Width);
this.Height = pictureBox1.Image.Height + (this.Height - pictureBox1.Height);
}
}
Das Problem hierbei ist, dass es (wahrscheinlich durch Rahmen oder so) ziemlich ungenau ist (sprich, die Form ist trotzdem ein paar Pixel kleiner). Auch versucht habe ich, Formular und/oder tableLayoutPanel auf AutoSize: true zu setzen, dann öffnet sich
die Form aber direkt mit Größe 0;0. Gibt es eine Möglichkeit, die Form autosize-mäßig auf die Größe des Bildes/der pictureBox anzupassen?