显示ToolStripTextBox的文本属性添加了运行时

时间:2013-04-05 10:20:12

标签: c# menustrip

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

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

我正在为keyup事件添加一个带有eventhandler的文本框。

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);
    }

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

1 个答案:

答案 0 :(得分: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);
            }
        }