拜托各位大虾!伸出援手吧!Windows应用程序里的问题。

huangheping520hhp 2009-04-22 03:27:14
怎样设置tabControl控件里单页的问题:
比如我在tabpage1里的checkbox选个,点击到tabpage2,如果什么都不操作,在点击到tabpage1页面时checkbox就没有选上。尽量详细点设置什么属性或者代码!谢谢啦!
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangheping520hhp 2009-04-22
  • 打赏
  • 举报
回复
我现在做个windows应用程序:
先自定义功能,就是选择需要的功能,生成xml文件,保存这个自定义功能假如称为“qq”。
在自定义功能界面就是有4个tabpage页里,第1个是自选功能,第2个是需要显示的结果,第3个是生成功能并命名,第4个是显示已经完成好的功能,可以在这里删除不要的。
而我现在做出来来了,但是出现了个问题:
假如我先自定义好了一个功能叫做“qq”,在第4个页面里删除它后,page1,page2,page3中我生成“qq”功能的操作还保存了,于是我就重新命名或者就用原来的名字重新生成功能时出现问题了。
walkghost 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sunqi_12345 的回复:]
C# codeprivatevoidtabControl1_SelectedIndexChanged(objectsender, EventArgs e)
{
checkBox1.Checked=false;//做个初始化}
[/Quote]
UP!
jerrylyj 2009-04-22
  • 打赏
  • 举报
回复
是呀,你那么干涩的提问我都已经明白了,我的回答你看不明白。。呵呵。
像6楼那样是固定的,始终都会没掉。
huangheping520hhp 2009-04-22
  • 打赏
  • 举报
回复
我说的是如果选中了tabcontrol控件里的tabpage1页面的checkbox,在没用任何操作了,接着点击进入tabpage2页面
没有任何操作,在点击进入tabpage1页面时,默认的是checkbox选中了。我想要的是checkbox没有选中,就像重新刷新了。
麻子Mozart 2009-04-22
  • 打赏
  • 举报
回复

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
checkBox1.Checked = false;//做个初始化
}
jerrylyj 2009-04-22
  • 打赏
  • 举报
回复
可以了,不过你需要事先定义好一些临时变量,用来存放当前的状态。然后,如果在tabpage1中有按下确定按钮的话,就把这些临时变量的值改掉,否则不变。
接着,编写tabconctrol空间的SelectedIndexChanged这个事件,事件中重新用那些临时绑定页面中所有checkbox的状态就行了。
明白不
jerrylyj 2009-04-22
  • 打赏
  • 举报
回复
噢噢噢噢噢噢噢噢噢噢噢噢
是这样哦,晕,就是如果没有按tabpage1上面的确定按钮就不保存tabpage1上的状态。。。。。这个嘛。。。。。。
huangheping520hhp 2009-04-22
  • 打赏
  • 举报
回复
就是想不保存操作,切换了,页面是新的没有任何操作了。
jerrylyj 2009-04-22
  • 打赏
  • 举报
回复
看不懂你的问题表达,但还是猜到了,但是试了一下,并没有你说的问题啊,一切正常。
在tabpage1、2之间切换并没有出现checkbox没保存值的问题。


真想知道你怎么实现的
麻子Mozart 2009-04-22
  • 打赏
  • 举报
回复
有这种事?我试试先。

111,125

社区成员

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

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

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