PictureBox を InputBox に入れたいのですが、この方法で試してみましたが、うまくいきません (画像が表示されません):
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