2011-01-16 4 views
1

.netフォームのマウスポイントをクリックすると自動的に(手動ではなく)テキストボックスを生成する必要があります。例:C#.netフォームでマウスの点をクリックすると私は特定のフォームのテキストボックスを生成したい。.netフォームのマウスポイントをクリックすると自動的にテキストボックスを生成する必要があります。

tnxxxxxxxxxxxxxxxx

+2

これまでに試したことを教えてください。 – comecme

答えて

1

このサンプルを見てみましょう:あなたはこのような何かを

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 

     this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown); 
    } 

    private void Form1_MouseDown(object sender, MouseEventArgs e) 
    { 
     TextBox tb = new TextBox(); 
     tb.Location = new Point(e.X, e.Y); 
     tb.Width = 100; 
     this.Controls.Add(tb); 
    } 
} 
+0

hii HABJAN、 その完全に機能するtnxxxx。しかし、私はpictureBox(私は粒子状のフォームを実行した後に言っている))の画像を参照している間、その画像の中でマウスポイントをクリックすると私に教えてくれるので、その粒子状の画像ボックスにtextboxを生成する必要があります。どのようにこのコードはそれを変更することができます... plss教えてください...私はその部分にこだわっています。 plss help me..tnxxxxxxxxxxxxxxxxxxxxxx – user574654

1

意味しますか?

private void button1_Click(object sender, EventArgs e) 
{ 
    TextBox tb = new TextBox(); 
    tb.Location = new Point(75, 75); 
    this.Controls.Add(tb); 
} 
+0

@HABJAN - doh、あなたは私にそれを打つ:-) – tomfanning

関連する問題