vb.net给前台传值 vb中传地址和传值

请教一个vb.net的窗口之间传递变量值的问题

用form的ShowDialog这个功能,这个是可以进行窗体间的传值的。

专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业永善免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

比如在父窗体上需要传的值是textbox1的内容,子窗体是childform.

那么在父窗体上的点击事件中可以这样写

dim frm as childform = New childform

'要在子窗体上的textbox1里显示父窗体中的textbox1中的内容,这样写

frm.textbox1.text = me.textbox1.text

'最后

frm.showdialog()

这样就可以了。

如果说你三个窗体完全一样,那你也不用写三个一样的窗体只要写一个就行了,在不同的按钮事件中做不同的赋值即可。

不过这样打开的子窗体是模态窗体,也就是说在子窗体显示之后,要对父窗体进行操作必需关闭子窗体才行。

vb.net 通过url传值

这是中文编码你没设置好。首先在Dreamweaver CS4里面,选择》》编辑》》首先参数》》 左侧选择 新建文档》》》默认编码》》简体中文gb2312.ok新建文档。把你原来的代码粘贴进去,最好重新写一下。测试

%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title解决中文乱码问题/title

/head

body

%

if request.QueryString("j")="j" then

response.write (request.Form("user"))

end if

%

form name="form1" method="post" action="?j=j"

label

input type="text" name="user" id="user"

/label

label

input type="submit" name="button" id="button" value="提交"

/label

/form

/body

/html

用我直接给你写的也ok

vb.net怎样用属性传值

用session会比较简单

Dim firstName As String = "John"

Dim lastName As String = "Smith"

Dim city As String = "Seattle"

Session("FirstName") = firstName

Session("LastName") = lastName

Session("City") = city

其它页面

Dim firstName as String = CType(Session.Item("FirstName"), String)

Dim lastName as String = CType(Session.Item("LastName"), String)

Dim city as String = CType(Session.Item("City"), String)

vb.net 窗体之间怎么传值

方法很多,vb.net很简单的比如: Form2窗体的Textbox2属性设置为public,在Form1点击button1.

Dim frm As New Form2

frm.TextBox2.Text = "123"

frm.ShowDialog() 可以取到form1里面窗体传的值

还有一种方法:From1 :

Dim frm As New Form2

frm.Owner = Me

frm.ShowDialog()

from2 : Private frmParent As Form1

frmParent = Me.Owner

Me.TextBox2.Text = frmParent.TextBox1.Text

问个vb.net里两个窗体互相传值的问题

在form2中写

private string formtext1;

public string Formtext1

{

get { return formtext1; }

set { formtext1= value; }

}

在form1中

form2.Formtext1=text1.Text();

form2.show();

在form2中页面加载是给text2 赋值 text2.Text=formtext;

vb.net窗体传值?

我没有看你写的代码 , 只好根据你的问题来回答了:.net窗体传值问题 ,

其实,定义一个静态的全局变量就行了 , 如果是同一个项目内呢,访问修饰符不需要写public,只需要internal就可以了,

定义:

internal static str=null;

然后,取得需要传递的文本框或者是其他控件里的值,赋值给str,

如: str=textBox1.text;

然后,在另一个类里面,取得str的值 , 如果说定义的时候是在Form1类里面定义的,

那么就在另一个窗体的类文件里写:string s=Form1.str;

这样,该值就从第一个窗体传递到第2个窗体了,

定义值的时候,可以取任意类型的....

或者直接就写object的也行...


本文名称:vb.net给前台传值 vb中传地址和传值
文章路径:http://myzitong.com/article/hipjei.html