private void SraAtkOtherForm_SelectedItemChanged(object sender, EventArgs e)
{
if (sender.GetType() == typeof(ComboBox))
{
foreach (TabPage ctl in this.ATKtabControl1.Controls)
{
if (ctl.Text == this.ccbSsasty.Display)
{
this.ATKtabControl1.SelectedTab = ctl;
}
}
}
sender.GetType()会导致副作用,请问各位大侠,是什么副作用,为何不能计算?
{
if (sender.GetType() == typeof(ComboBox))
{
foreach (TabPage ctl in this.ATKtabControl1.Controls)
{
if (ctl.Text == this.ccbSsasty.Display)
{
this.ATKtabControl1.SelectedTab = ctl;
}
}
}
sender.GetType()会导致副作用,请问各位大侠,是什么副作用,为何不能计算?
解决方案 »
- zedgraph控件 饼图中显示每个饼块的百分比的标签出现遮挡
- 如何让DataGridView中的Cell不被用户选中
- winForm程序问题
- winform中的Form.Resize事件总是比Form.Control.Resize事件后触发,有什么办法让Form.Resize事件先触发呢?
- 菜鸟提问:怎么出现浏览对话框
- 如何将DataSet中的数据保存到数据库中?
- .net framework3.5有没有不需要联网能独立安装的?
- 如何读取多行ini文件
- 求代码~~~~~~~~~有关IE快捷键的!!!,分不够可以加
- 怎样用程序修改浏览器的安全等级。
- 接收短信的问题
- C#求一个过来关键字的方法,小弟在线等,急!
Type是引用类型吧,默认继承自Object的比较是比较内存地址,除非它重写了(我不常用,没研究过),
或者你用 sender.GetType().ToString() == typeof(Combox).ToString()
if(sender is ComboBox)
if (sender is ComboBox )
{}
这样不也行吗
{
}或则
if(sender is ComboBox)
{
}
当然判断一下最好.