用户
 找回密码
 立即注册

4

主题

17

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2020-1-21 11:27:52
老师,如何点击listview模板中的《选择》按钮,将当前行控件值传到另一个窗体lable.text中?新手求救


下面图要接受传来的值



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2020-1-21 13:29:33
看你两个窗体之间的关系,若是窗体1 跳转窗体2,用构造方法传参,Show(new SmobilerForm2(a,b));
使用道具 举报 回复 支持 反对
发表于 2020-1-21 13:30:53
Lula.Jin 发表于 2020-1-21 13:29
看你两个窗体之间的关系,若是窗体1 跳转窗体2,用构造参数传参

先是如何点击模板按钮从listview中取值?
使用道具 举报 回复 支持 反对
发表于 2020-1-21 13:50:52
form中 取值指定行模板  listview.Rows[i].Control  ,再从中找checkbox,可以打断点 看的
   
或者你在usercontrol中if(checkbox.Checked) ( (smobilerForm1)this.Form).a=xxx;   在listview所在窗口SmobilerForm1中声明一个public  的变量a
使用道具 举报 回复 支持 反对
发表于 2020-1-21 14:12:53
Lula.Jin 发表于 2020-1-21 13:50
form中 取值指定行模板  listview.Rows.Control  ,再从中找checkbox,可以打断点 看的
   
或者你在userc ...

还是不明白,;就想看个实例参考一下。比如下载啦SmobilerApplication6这个实例,里面是点击listview窗体中按钮,循环查找模板中的值。我就想在模板中添加按钮,在点击如何得到值。之前的SmobilerApplication6截图如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2020-1-21 14:30:48
这个示例很简单了,你是哪里不懂?若是想在usercontrol中加按钮弹出信息就在button的点击事件中写Toast(checkbox1.Checked.ToString())
使用道具 举报 回复 支持 反对
发表于 2020-1-21 15:42:46
Lula.Jin 发表于 2020-1-21 14:30
这个示例很简单了,你是哪里不懂?若是想在usercontrol中加按钮弹出信息就在button的点击事件中写Toast(ch ...

就是模板按钮中事件如何写?取listview中当前行的值
使用道具 举报 回复 支持 反对
发表于 2020-1-21 16:02:43
Lula.Jin 发表于 2020-1-21 14:30
这个示例很简单了,你是哪里不懂?若是想在usercontrol中加按钮弹出信息就在button的点击事件中写Toast(ch ...

有点击模板中按钮取当前行的行号以及当前行控件值的实例吗?
使用道具 举报 回复 支持 反对
发表于 2020-1-21 16:54:34
没有行号属性,你可以在绑定数据的时候可以绑定行号的,例如SmobilerApplication6中的id作为行号,点击checkbox弹出行号可以在checkbox的CheckedChanged事件中写 Toast(label1.BindDataValue.ToString());  //BindDataValue的值是label.DataMember绑定的值,
listview没有行点击事件,可以用usercontrol中控件的事件代替

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
发表于 2020-1-21 17:20:30
不行,不得要领,还是会报错
使用道具 举报 回复 支持 反对
12下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册