我想在一个InputBox中放一个PictureBox,我用这种方式试了下,还是不行(图片不出现):
InputBox 的原始代码是这样的:http ://www.csharp-examples.net/inputbox/ 我只是改变了一点。
InputBox 中包含 PictureBox 的代码:
public static DialogResult Show(string title, string luna_text, ref string luna_continut, string zi_text, ref string zi_continut, string ora_text, ref string ora_continut, string minut_text, ref string minut_continut, string mesaj, ref string imagine)
PictureBox picture = new PictureBox();
picture.ImageLocation = imagine;
picture.SetBounds(14, 60, 128, 128);
picture.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
form.Controls.AddRange(new Control[] { label1, textBox1, label2, textBox2, label3, textBox3, label4, textBox4, label5, picture, buttonOk });
imagine = picture.ImageLocation;
包含来自 Form1 的 PictureBox 的代码:(代码在私有 void函数中)
图片被添加到资源中!!
string inputbox = "";
string imagine = "alarma.png";
inputbox = CeasAlarma.InputBoxAnuntareAlarma.Show("CEAS ALARMA", "Luna:", ref luna, "Zi:", ref zi, "Ora:", ref ora, "Minut:", ref minut, "------ Ai o alarma care sunt in acest moment ! ------", ref imagine).ToString();
if (inputbox == "Cancel" || inputbox == "OK")
//will do something