请教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);
}
}
}
事件无效,不执行,请高手帮忙看看。 展开
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);
}
}
}
事件无效,不执行,请高手帮忙看看。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询