点击Form2窗体Butten1跳转到Form1中TabControl的tabpage2怎么做
第一步第二步都没看懂我学生还理解不了那么多1、首先要在form2中能得到form1对象怎么得到?2、在form1中,调用form2.Show(this);写在那?貌似没有...
第一步 第二步都没看懂 我学生 还理解不了那么多
1、首先要在form2中能得到form1对象 怎么得到?
2、在form1中,调用form2.Show(this); 写在那?貌似没有show()方法
3、public void SetTabControl(可以根据需要加上参数); 参数有哪些,单纯传递页面还用参数吗 展开
1、首先要在form2中能得到form1对象 怎么得到?
2、在form1中,调用form2.Show(this); 写在那?貌似没有show()方法
3、public void SetTabControl(可以根据需要加上参数); 参数有哪些,单纯传递页面还用参数吗 展开
3个回答
展开全部
第一步,首先要在form2中能得到form1对象
实现方法有多种,我更倾向于在显示form2的时候加上this
代码
在form1中,调用form2.Show(this);//在show方法里加上this,也就是form1
第二步,form1中应该提供操作tabcontrol的借口或方法
实现方法有多种,我更倾向于写一个public的函数,封装对tabcontrol的操作
代码
在form1中,public void SetTabControl(可以根据需要加上参数);
第三步,在form2中调用可以
代码
在form2中的button1事件上写上
Form1 f1 = this.Owner as Form1;//得到Form1对象
f1.SetTabControl(参数);//设置Tabcontrol
OK!
实现方法有多种,我更倾向于在显示form2的时候加上this
代码
在form1中,调用form2.Show(this);//在show方法里加上this,也就是form1
第二步,form1中应该提供操作tabcontrol的借口或方法
实现方法有多种,我更倾向于写一个public的函数,封装对tabcontrol的操作
代码
在form1中,public void SetTabControl(可以根据需要加上参数);
第三步,在form2中调用可以
代码
在form2中的button1事件上写上
Form1 f1 = this.Owner as Form1;//得到Form1对象
f1.SetTabControl(参数);//设置Tabcontrol
OK!
网易云信
2023-12-06 广告
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2...
点击进入详情页
本回答由网易云信提供
展开全部
form2:中
btn事件中
form2 f = new form2();
f.show(this);
也可以不加this,你看看效果就知道了。
你到底是窗体还是页面啊???
btn事件中
form2 f = new form2();
f.show(this);
也可以不加this,你看看效果就知道了。
你到底是窗体还是页面啊???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datagridview1添加一个HyperLinkField,改文本为修改,绑定表ID列
点击的跳转连接为from2并传值ID,然后根绝这个ID在cs代码的load里进行数据查询并绑定到datagridview2上
你的每行不都是一条数据吗?既然如此你为何要选定某行某列?你的意图是想根据某行某列的值来修改数据?难道不可以按这一行的ID来修改?那样按我说的就容易的多了。直接搜索ID就好了。
按你的思路的话索引时从零开始的,看看是不是这个问题。建议换下思路
大概思路就是这样的,希望对你有所帮助
点击的跳转连接为from2并传值ID,然后根绝这个ID在cs代码的load里进行数据查询并绑定到datagridview2上
你的每行不都是一条数据吗?既然如此你为何要选定某行某列?你的意图是想根据某行某列的值来修改数据?难道不可以按这一行的ID来修改?那样按我说的就容易的多了。直接搜索ID就好了。
按你的思路的话索引时从零开始的,看看是不是这个问题。建议换下思路
大概思路就是这样的,希望对你有所帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询