0

menustrip在我的应用程序中添加了运行时。

MenuStrip MS = new MenuStrip();
ToolStripMenuItem MN1 = new ToolStripMenuItem("&New");

我正在进一步为 keyup 事件添加一个带有事件处理程序的文本框。

ToolStripTextBox qry = new ToolStripTextBox();
qry.KeyUp += new KeyEventHandler(tools23);

public void tools23(Object sender,KeyEventArgs e) 
{ 
    if(e.KeyValue ==13)
    {
        MessageBox.Show(the text entered in the toolstriptextbox);
    }

引发事件时如何显示文本框内容,因为我无法访问添加的运行时控件的文本属性?

4

1 回答 1

0

尝试这个

       public void tools23(Object sender, KeyEventArgs e)
        {
            if (e.KeyValue == 13)
            {
                ToolStripTextBox t = (ToolStripTextBox)sender;
                MessageBox.Show("the text entered in the toolstriptextbox is " + t.Text);
            }
        }
于 2013-04-05T11:12:37.347 回答