-1

この質問には既に回答があります:

私はそれについて検索しようとしましたが、私はビットマップに保存しようとしています、またはそのようなファイルからイメージを取得します。だからここで私はそれに尋ねた。私は2つのピクチャボックスを持っています。最初の絵文字はフォーム1にあり、2番目の絵文字はフォーム2にあります。ピクチャボックス2では、自分のウェブカメラを使ってイメージをキャプチャして、これらのpicturboxに貼り付けます。私の問題はその絵を取得して絵文字1に記入したいのです。私はそれをするつもりですか?

private void btn_save_Click(object sender, EventArgs e)
{
    view.Picture = pictureBox2;
    this.Close();
}

注意:

  • Picture //フォーム1のPicturebox1これらのオブジェクトにアクセスしています
  • pictureBox2 //フォーム1のボタンで開かれたフォーム2から
  • このbtn_saveは私のフォーム2からです。これをクリックすると、画像から画像を保存する必要があります


  • 非常に不明。あるフォームの要素に別のフォームからアクセスする方法を知っているとは思わないでしょうか?これは尋ねられている毎日10-20回.. - 元のインスタンスと可視インスタンスへの参照が必要です。 2番目のフォームのコンストラクタで最高のパス!見るここにそれを行うためのいくつかの方法のために.. - TaW

1 답변


1

フォーム上のPictureBoxをpublicにしてから:

picturebox1.Image = form2.picturebox2.Image;

Form1.Designer.cs(フォーム名がForm1であると仮定)を開いて、そのpictureboxが定義されている行を見つけ、それをpublicに設定します。ファイルの最後には次のようなものでなければなりません:

private System.Windows.Forms.PictureBox picturebox1; 

それを

public System.Windows.Forms.PictureBox picturebox1; 

リンクされた質問


関連する質問

最近の質問