いろいろ書き方はあると思いますが、例えばFormに
・textBo1というTextBox
・pictureBox1というPictureBox
が配置されていたとして、
pictureBox1のマウスダウンのイベントハンドラで次のように処理してはどうでしょう?
(エラー処理はしてません)
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
string str = textBox1.Text;
// Graphicsオブジェクトの取得
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics grfx = Graphics.FromImage(pictureBox1.Image);
// フォントとブラシ
Font font = new Font("MS P ゴシック", 16F);
SolidBrush brush = new SolidBrush(Color.Black);
if (str == "") str = "?";
// 文字列の描画
grfx.DrawString(str, font, brush, e.X, e.Y);
}
お礼
ありがとうございます!(^^)! 試してみます!