社区
C#
帖子详情
winform中tab跨选项卡取值,新手求教
zw28323
2012-02-15 02:42:34
如题,假如说有多个tab页,分别为tab1,tab2,tab3.....
怎样在tab1中获取tab3中txtTest控件的值,
怎么跨选项卡取控件值,谢谢
...全文
74
11
打赏
收藏
winform中tab跨选项卡取值,新手求教
如题,假如说有多个tab页,分别为tab1,tab2,tab3..... 怎样在tab1中获取tab3中txtTest控件的值, 怎么跨选项卡取控件值,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zw28323
2012-02-15
打赏
举报
回复
解决了 谢谢各位 happy09li说的对 数据是在选中当前选项卡时才绑定的
abcdef1111111
2012-02-15
打赏
举报
回复
[Quote=引用 8 楼 zw28323 的回复:]
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
[/Quote]如果像你说的第二次进入时,tab3中txtTest.text有值,那么肯定能读取到值的,你看看数据是什么时候绑定的
abcdef1111111
2012-02-15
打赏
举报
回复
[Quote=引用 8 楼 zw28323 的回复:]
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
[/Quote]进入界面后,tab3中txtTest.text有值吗,你验证没有?你单步执行看看
zw28323
2012-02-15
打赏
举报
回复
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
abcdef1111111
2012-02-15
打赏
举报
回复
[Quote=引用 3 楼 zw28323 的回复:]
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]可以直接取值啊,是不是tab变化给文本框赋值了
buyong
2012-02-15
打赏
举报
回复
没出现过你说的这种情况。你的tab3上的txtTest.text的值是什么时候赋的
[Quote=引用 3 楼 zw28323 的回复:]
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]
熙风
2012-02-15
打赏
举报
回复
[Quote=引用 3 楼 zw28323 的回复:]
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]
你是不是在选中当前选项卡时才绑定的数据?
zw28323
2012-02-15
打赏
举报
回复
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
熙风
2012-02-15
打赏
举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
直接取 txtTest.text,跟tab页没关系
[/Quote]
+1
直接通过文本框的名字取值,,
同一个界面上的都可以
bdmh
2012-02-15
打赏
举报
回复
直接取 txtTest.text,跟tab页没关系
Winform
开发全套31个UI组件开源共享]
[
Winform
开发全套31个UI组件开源共享]
198个经典C#
WinForm
实例源码 超赞的完整版
"198个经典C#
WinForm
实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#
WinForm
实例源码.zip " ~欢迎同学们下载共同学习~
C#
WinForm
开发在
选项卡
tab
中
集成加载多个窗体,通过
选项卡
切换窗体(超详细讲解)
我用的编译器是VS2017,大家按照步骤一步一步来,应该是可以实现
选项卡
切换窗体的。 1.新建C#窗体应用,我建的项目名称是
Tab
ControlDemo,建议
新手
也用这个名称,否则后面赋值代码的时候可能会出错 2.新建三个窗体,为了省事,直接用默认名称,Form2,Form3,Form4. 3.为了便于观察效果,在刚才新建的三个窗体上添加label标签,并标明窗体的名称 4.选取...
Winform
中
隐藏
Tab
Control的某个
选项卡
this.
tab
Page1.Parent=null;//隐藏
tab
Page1
选项卡
或者this.
tab
Control1.
Tab
Pages.Remove(this.
tab
Page1);//隐藏
tab
Page1
选项卡
this.
tab
Page1.Parent=this.
tab
Control1;//显示
tab
Page1
选项卡
C#
winform
Tab
Control
选项卡
切换事件
//
winform
tab
Control
选项卡
切换事件 private void
tab
Control1_Selected(object sender,
Tab
ControlEventArgs e) { if (e.
Tab
Page ==
tab
Page1) { //
选项卡
事件1 } else if (e.
Tab
Page==
tab
Page2) ...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章