準備
(なし)
デザイン
1. フォーム (Form1) にボタン (button1) を配置します。
2. フォーム (Form1) にピクチャーボックス (pictureBox1) を配置します。
サンプルコード (C#)
// 名前空間の追加 // (なし) // コード private void button1_Click(object sender, EventArgs e) { Bitmap bmp; Graphics g; bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height); pictureBox1.Image = bmp; g = Graphics.FromImage(bmp); g.DrawString("東京都渋谷区", this.Font, Brushes.Black, 0, 0); }
解説
1. bmp オブジェクトを作成します。そのオブジェクトのサイズは pictureBox1 と同じにします。
2. pictureBox1 の Image プロパティに、作成した bmp オブジェクトを割り当てます。
3. bmp オブジェクトと Graphics オブジェクトを関連付けます。
4. Graphics オブジェクトに対して、DrawString メソッドにより、文字列を描くことで、bmp オブジェクトに反映され、最終的には、pictureBox1 に反映されます。
結果
動作確認環境
Visual Studio 2015 Professional (C# 6.0)