c# toolStripButton1_Click 问题

木水云 2012-01-04 10:16:24
我单击toolStripButton1_Click可以弹出窗体,但是单击toolStripButton2_Click不能弹出窗体,请高手解答:
private void toolStripButton1_Click(object sender, EventArgs e)
{
form1 fr= new form1();
fr.ShowDialog();
}

private void toolStripButton2_Click(object sender, EventArgs e)
{
form2 rs= new form2();
rs.ShowDialog();
}
以上是代码,还望给出原因。
...全文
567 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-01-04
  • 打赏
  • 举报
回复
看看Click事件激活没?仔细检查一下
木水云 2012-01-04
  • 打赏
  • 举报
回复
追问: foreach (DataGridViewColumn column in dataGridView1.Columns)
{
column.SortMode = DataGridViewColumnSortMode.NotSortable;
}
请问这是什么意思啊!谢谢解答
木水云 2012-01-04
  • 打赏
  • 举报
回复
click事件一双击不就有了么,第一个窗体有错误但是可以弹出来,不知会不会影响第二个要弹出的窗体;但想想两个独立着啊!
Cun_Xiao 2012-01-04
  • 打赏
  • 举报
回复
还是断点试试吧~看看能否触发到click事件
熙风 2012-01-04
  • 打赏
  • 举报
回复
首先要确定事件是否挂上了,,,你调试确定进入了那个事件?

其次你不是不是把那个窗体给隐藏了?
cnwin 2012-01-04
  • 打赏
  • 举报
回复
你确认把toolStripButton2.Click事件加到toolStripButton2_Click上了马?
木水云 2012-01-04
  • 打赏
  • 举报
回复
调试的时候也没错误啊,真是悲剧!
人称猪 2012-01-04
  • 打赏
  • 举报
回复
已测试,可运行

private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
MyDialog dlg = new MyDialog(richTextBox1.Text);
if (dlg.ShowDialog() == DialogResult.OK)
{
richTextBox1.Text = dlg.TextBoxValue;
}
}

private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (m_dlg == null)
{
m_dlg = new MyDialog(richTextBox1.Text);
m_dlg.TextBoxChanged += new EventHandler((sender1, e1) =>{ richTextBox1.Text = m_dlg.TextBoxValue; });
m_dlg.FormClosed += new FormClosedEventHandler(
(sender2, e2) => { m_dlg = null; }
);
m_dlg.Show(this);
}
else
{
m_dlg.Activate();
}
}
ayzen1988 2012-01-04
  • 打赏
  • 举报
回复
调试的时候有没出什么问题?
木水云 2012-01-04
  • 打赏
  • 举报
回复
恩,感谢各位,现在问题解决了;但是我仍然想不通:点击toolStripButton1_Click事件时,有错误,但仍可弹出窗体1,但是点击toolStripButton2_Click的时候弹不出窗体2;难到toolStripButton1_Click有错误会影响到toolStripButton2_Click么?
等我把toolStripButton1_Click中的错误解决掉以后却能弹出窗体2了,谁能解我疑惑?
小火龙果 2012-01-04
  • 打赏
  • 举报
回复
你点击bt2时候看看是否进入了bt2的事件里面走没走里面的方法 我怀疑是你bt2的事件掉了
EnForGrass 2012-01-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jingcaolyh 的回复:]

调试的时候也没错误啊,真是悲剧!
[/Quote]
你把出问题的那个button删了,重新添加一个,再写事件代码,看能不能解决
enaking 2012-01-04
  • 打赏
  • 举报
回复
你选择toolStripButton2在事件里看看Click事件是不是toolStripButton2_Click

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧