用户
 找回密码
 立即注册

4

主题

17

帖子

400

积分

中级会员

Rank: 3Rank: 3

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


下面图要接受传来的值



本帖子中包含更多资源

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

x
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2020-2-2 18:28:40
构造函数也不行下面是listview中控件按钮点击代码



几种办法都无法窗体转值。不知道错在哪里?

本帖子中包含更多资源

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

x
使用道具 举报 回复 支持 反对
发表于 2020-2-2 17:19:57
linyan 发表于 2020-1-29 11:36
解决的方法:

   1、在主窗体:

不知道怎么搞的,这张办法也不行

本帖子中包含更多资源

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

x
使用道具 举报 回复 支持 反对
发表于 2020-1-29 11:36:09
本帖最后由 linyan 于 2020-1-29 11:38 编辑

解决的方法:

   1、在主窗体:
      public string UserName;//公用变量

      public void ShowName() //公用方法
      {
         textBox1.Text = textBox1.Text + UserName;
      }


   2、在主窗体的控件:
      ((SmobilerForm14)this.Form).UserName = "@" + this.label3.Text;//调用公用变量
      ((SmobilerForm14)this.Form).ShowName();//调用公用方法


    3、结果:
       控件窗体通过 UserName 公用变量传值到主窗体的 textBox1.Text 中。
使用道具 举报 回复 支持 反对
发表于 2020-1-21 17:24:00
是要点击模板中右边的button按钮,这个按钮添加事件,如何获取listview中行号,以及模板中lable1,lable2的值?
使用道具 举报 回复 支持 反对
发表于 2020-1-21 17:20:30
不行,不得要领,还是会报错
使用道具 举报 回复 支持 反对
发表于 2020-1-21 16:54:34
没有行号属性,你可以在绑定数据的时候可以绑定行号的,例如SmobilerApplication6中的id作为行号,点击checkbox弹出行号可以在checkbox的CheckedChanged事件中写 Toast(label1.BindDataValue.ToString());  //BindDataValue的值是label.DataMember绑定的值,
listview没有行点击事件,可以用usercontrol中控件的事件代替

本帖子中包含更多资源

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

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

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

就是模板按钮中事件如何写?取listview中当前行的值
使用道具 举报 回复 支持 反对
发表于 2020-1-21 14:30:48
这个示例很简单了,你是哪里不懂?若是想在usercontrol中加按钮弹出信息就在button的点击事件中写Toast(checkbox1.Checked.ToString())
使用道具 举报 回复 支持 反对
12下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册