vb。net中窗口之间传递变量,急求解答!!!!

问题描述

我现在做的是通过分组把每一组的图片现在在一个控件中,现在控件中有几张图片,通过双击图片然后弹出form2,将这一组的图片现在的form2中左边的flowlayout中,右边显示图片的大图,就是,点击那张图片,图片就在右边显示大图。我现在的问题是,通过双击一组图片,如何获取这一组图片的数据,我是用一个datatable存储这一组图片的信息,如何获取,在form2中需要怎么写接口,处理获取的数据

解决方案

解决方案二:
办法很多,常见的两种,一是将Data和Index作为全局变量,二是在form2中定义两个公共属性,form2.show()的同时给两个属性赋值
解决方案三:
窗体传值,通过变量或者数值类型传递都可以的。
解决方案四:
图片不都有DoubleCLick事件么。你就可以取到当前双击的是哪个图片的对象
解决方案五:
谢谢各位了,已经解决了,就是现在还有一个问题,我自定义的这个组合控件,添加双击事件,但点击这个控件只有一部分有用可以触发该事件,如何让这个控件作为一个整体,不管哪里都能双击,在控件中的双击事件怎么写。

时间: 2024-10-08 13:27:37

vb。net中窗口之间传递变量,急求解答!!!!的相关文章

关于extjs中gridPanel分页问题,急求解答

问题描述 最近写了一个小项目可在分页的时候遇到了一个问题,请大侠们帮忙,就是在分页时请求数据,为何发出两次请求,第一次失败,而第二次则没有传递数据.一下代码为JS创建Store数据var bookStore = new Ext.data.Store({autoLoad :true,reader: new Ext.data.XmlReader({totalRecords: "results",record: "Book",id: "id", },E

javascript浏览器窗口之间传递数据的方法

这篇文章主要介绍了javascript浏览器窗口之间传递数据的方法,实例分析了父窗口与子窗口之间传递参数的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了javascript浏览器窗口之间传递数据的方法.分享给大家供大家参考.具体分析如下: 摘要: 在项目开发中我们经常会遇到弹窗,有的是通过div模拟弹窗效果,有的是通过iframe,也有通过window自带的open函数打开一个新的窗口.今天给大家分享的是最后一种通过window.open()函数打开页面进行数据交互.首

javascript浏览器窗口之间传递数据的方法_javascript技巧

本文实例讲述了javascript浏览器窗口之间传递数据的方法.分享给大家供大家参考.具体分析如下: 摘要: 在项目开发中我们经常会遇到弹窗,有的是通过div模拟弹窗效果,有的是通过iframe,也有通过window自带的open函数打开一个新的窗口.今天给大家分享的是最后一种通过window.open()函数打开页面进行数据交互.首先看下效果图: 原理: 父窗口给子窗口传递数据是通过url的参数传递过去,子窗口给父窗口传递数据是通过父窗口的全局函数传递. 代码:index.html如下: 复制

Linux/Unix shell sql 之间传递变量

       灵活结合Linux/Unix Shell 与SQL 之间的变量传输,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给出几个简单的示例以供参考.        Linux/Unix 下调用SQL,RAMN 请参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 一.示例 1.shell变量接受sql返回值之方式一 oracle@SZDB:~> more ./retval.sh #!/bin/bash RETVAL=`

能不能在flash动画中给asp传递变量?_应用技巧

复制代码 代码如下: 能不能在flash动画中给asp传递变量?   faq-it.org/vb/---------------------------------------------------------------   数据库结构:   第一步要做的是建立数据库.例子中使用Access数据库,表名为tblStaff   有三个字段:strID  (自动编号),  strKnownAs(Text),strSurname  (Text).   这是一个用来示范用户名的数据库,随便加些数据把

Android 中Activity 之间传递参数

Android 中Activity 之间传递参数 1.传递简单数据 在A Activity中 findViewById(R.id.startBActicityBtn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(MainActivity.this,TheActivity.class); // 对基础的数据类型进行传递 i.

maven命令在cmd中无反应(mvn clean) 急求 在线等 谢谢

问题描述 maven命令在cmd中无反应(mvn clean) 急求 在线等 谢谢 C:UsersAdministrator>mvn -v Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51: 28+0800) Maven home: D:apache-maven-3.0.5 Java version: 1.6.0_20, vendor: Sun Microsystems Inc. Jav

通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答

问题描述 通过JNI接口调用c++接口时,c++接口中oracle数据库连接总是创建失败,急求解答 封装了一个c++的接口类给java调用,接口中实现一些数据库查询操作, 接口在mfc下测试正常,通过java调用时数据库创建失败,ado,odbc,oci 的接口均试过了,都不成功,请问有人知道怎么解决吗? 解决方案 看下返回什么错误信息,然后才好判断,比如odbc驱动. 解决方案二: 连接字符串是封装在c++中没?如果是java传递的,那可能字符串传进来有问题

无法打开lib文件-vs2010无法打开libmysql.lib,非设置路径错误,急求解答,谢谢了

问题描述 vs2010无法打开libmysql.lib,非设置路径错误,急求解答,谢谢了 按网上的在c/c++和链接器中分别添加文件夹和lib文件后,运行程序总是无法打开libmysql.lib,这个lib文件是存在的,路径也没错,求帮忙 解决方案 你这个问题描述不够详细,是在运行的时候报错,还是在编译链接的时候报错. 如果是链接的时候报错,可能就是路径设置问题,如果是运行出错,那应该是需要dll而不是需要lib文件. 希望你能更详细的描述一下. 解决方案二: 如果存在,那么libmysql.l