Ich habe 6 Bilder wie dies in Bild bearbeitenwie Bildindex setzen und das Bild
aber füllen, wenn ich die Sichtbarkeit der 2. und 4. Bild deaktivieren wurde es leer oder leer. Was ich will, ist das andere Bild des leeren oder das Bild wie folgt füllen (nicht nur 2. und 4., Sicht falsch, wenn ich will):
der Code ich benutze, ist:
Bitmap gambr1 = new Bitmap(Properties.Resources.Add_f, 32, 32);
Bitmap gambr2 = new Bitmap(Properties.Resources.Edit_f, 32, 32);
Bitmap gambr3 = new Bitmap(Properties.Resources.Delete_f, 32, 32);
Bitmap gambr4 = new Bitmap(Properties.Resources.print, 32, 32);
Bitmap gambr5 = new Bitmap(Properties.Resources.sheet,32,32);
Bitmap gambr6 = new Bitmap(Properties.Resources.close, 32, 32);
private void dev12_Load(object sender, EventArgs e)
{
pictureEdit1.Image = gambr1;
pictureEdit2.Image = gambr2;
pictureEdit3.Image = gambr3;
pictureEdit4.Image = gambr4;
pictureEdit5.Image = gambr5;
pictureEdit6.Image = gambr6;
if (pictureEdit2.Visible == false)
{
pictureEdit2.Visible = false;
}
if (pictureEdit4.Visible == false)
{
pictureEdit4.Visible = false;
}
}
für jede Position ist
Point a1 = new Point(162,10);
Point b1 = new Point(233,10);
Point c1 = new Point(304,10);
Point d1 = new Point(376,10);
Point e1 = new Point(447,10);
Point f1 = new Point(518,10);`
Sie können ein FlowLayuotPanel verwenden. –
@ shad0wk ja, wenn ich verstecke ich will Bild ist einfach. aber was ist, wenn es so viele multipliziert hat, wenn (Bedingung) –
Auch als eine andere Option können Sie alle Bildfelder an 'Left' in einem' Panel' andocken. Auch wenn Sie einen von ihnen unsichtbar machen, füllen andere den Raum nach links. –