0

基本的なクリックリスナーを機能させることができません。

(名前)が。のベースボタンを作成しましたbutton1

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, System.EventArgs e)
        {
            MessageBox.Show("button1 was clicked");
        }

アプリケーションを実行してボタンをクリックしても、起動しません。http://msdn.microsoft.com/en-us/library/dfty2w4e.aspxで概説されているガイドに従っているため、これを理解するのに苦労しています。

4

2 に答える 2

3

この行が欠落しているようですbutton1.Click += new EventHandler(button1_Click);。フォームコンストラクターにこれを追加する必要があります。

UIデザイナを通過する場合は、ボタンをUIにドラッグし、それをダブルクリックすると、リスナーが作成されます。そこにあるすべてのものに加えて、デザイナーファイルの上の行から。を除いたものMessageBox.Show()。これは、すべての標準リスナーを作成するために推奨するルートです。

于 2012-11-14T02:30:36.713 に答える
0

デザイナでフォームのボタンをクリックしてプロパティを表示し、イベントセクションを選択すると、イベント「クリック」の横に値が表示されますか?値「button1_click」が表示されます。これが表示されない場合は、それが問題です。ドロップダウンをクリックして、button1_clickイベントを選択できるはずです。

于 2012-11-14T02:33:53.450 に答える