请教c# winform contentmenustrip

contentmenustrip中有几个项,如文件1,文件2,文件3等个数不固定,当点击文件1时,我想将我选中的项显示在textbox中,即“textbox.text=文... contentmenustrip中有几个项,如文件1,文件2,文件3等个数不固定,当点击文件1时,我想将我选中的项显示在textbox中,即“textbox.text=文件1”。请各位赐教!
private void contentMs_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
SMessage sm = new SMessage();

int i = modrTBox.SelectionStart;
int len = modrTBox.Text.Length;
int j;

if (modrTBox.Text.Substring((i), 1) == "{")
{
j = i;
while (modrTBox.Text.Substring(j, 1) != "}")//当前光标在{}内,无论按下backspace键还是delete键,删除{}整体
{ j = j + 1; }
for (int k = 0; k < contentMs.Items.Count; k++)
if (contentMs.Items[k].Selected)
{
sm.modifyValue(modrTBox.Text.Substring(i, j - i + 1), contentMs.Items[k].Text);
}
}
}
事件无效,不执行,请高手帮忙看看。
展开
 我来答
狮是搞完泪18
2013-04-23 · TA获得超过270个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:259万
展开全部
注册一下ContextMenuStrip的ItemClicked事件
例如:
void ms_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
this.textBox1.Text = e.ClickedItem.Text;
}
追问
恩,获取不到呢。请帮忙瞧瞧上面的代码啊!谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式