コードで動的にユーザーコントロールを作成します
UserControl myobject = new UserControl();
このコントロールをピクチャーボックスに追加すると、myObjectにボタンなどが含まれます
picturebox.Controls.Add(myobject);
ピクチャーボックスの背景画像が消えます。
なんで?
注:ただし、ボタンは表示されます。ピクチャーボックスも見たい
コードで動的にユーザーコントロールを作成します
UserControl myobject = new UserControl();
このコントロールをピクチャーボックスに追加すると、myObjectにボタンなどが含まれます
picturebox.Controls.Add(myobject);
ピクチャーボックスの背景画像が消えます。
なんで?
注:ただし、ボタンは表示されます。ピクチャーボックスも見たい
これを試して:
UserControl myobject = new UserControl();
Button but = new Button();
but.BackColor = Color.Gray
pic.BackColor = Color.Green;
myobject.Controls.Add(but);
pic.Visible = true;
pic.Controls.Add(myobject);
PictureBox コントロールは、コンテナとして使用するためのものではありません。親 Panel などを追加して、PictureBox とカスタム コントロールを Panel コントロールに追加してみてください。