VB.NET Public Sub 窗体 互相传值

窗体名:SqlInjectionPublicSubcheckInjectionWithNoKeyword()Diminjection_TypeAsString=My.Fo... 窗体名:SqlInjection
Public Sub checkInjectionWithNoKeyword()
Dim injection_Type As String = My.Forms.SqlInjection.ComboBox_Type.Text.Trim()
Dim my_checkUrl As String = My.Forms.SqlInjection.ComboBox_Url.Text.Trim()
end sub

这样写的话怎么也赋值不过去
因为这个sub是多线程用的所以只能用sub 求助
展开
 我来答
scgxzhqy
2011-07-06 · 超过12用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:31万
展开全部
Public Sub checkInjectionWithNoKeyword()
Dim injection_Type As String = My.Forms.SqlInjection.ComboBox_Type.Text.Trim()
Dim my_checkUrl As String = My.Forms.SqlInjection.ComboBox_Url.Text.Trim()
end sub
这个改成放在窗体内就行了,我也有遇到同样的问题,最后只好放窗体里才能实现。
网上找的什么委托都是不行的。
追问
..我有几千行甚至1W行的代码 不能都放窗体里吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彡沧爱627
2011-06-30 · TA获得超过263个赞
知道答主
回答量:482
采纳率:0%
帮助的人:325万
展开全部
在Form1中
Public Class Form1
Public array(0)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
My.Forms.childform.ShowDialog()

End Sub
End Class

在childform中
Public Class childform
Private Sub childform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
Private Sub TextBox1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.DoubleClick
My.Forms.Form1.array(0) = TextBox1.Text
Me.Hide()
End Sub
End Class
改成了双击TextBox1返回值
追问
...我不是窗体之间 不好意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-06-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Public Sub checkInjectionWithNoKeyword()
Dim FormInjection As New SqlInjection()
FormInjection.Show()
FormInjection.Refresh()
Dim injection_Type As String = FormInjection.ComboBox_Type.Text.Trim()
Dim my_checkUrl As String = FormInjection.ComboBox_Url.Text.Trim()
end sub
更多追问追答
追问
...我那个是一个模块 模块和窗体之间怎么传?
追答
模块更容易了,注意要在变量名前面添加类名限定。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunlkong
2011-07-15 · TA获得超过5711个赞
知道大有可为答主
回答量:9695
采纳率:0%
帮助的人:1.9亿
展开全部
#include<iostream>
#include<string>
#include<fstream>
#include<sstream>
using namespace std;
class Tair //通过定义一个类来定义数据录入的函数
{
char flight[20]; char data[20];char start[20];
char finish[20];char stime[20];char ftime[20];int price;
追问
sorry 我这是vb.net 不过先谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奇怪的小妙招
2011-06-30
知道答主
回答量:57
采纳率:0%
帮助的人:21.3万
展开全部
用委托和事件能解决窗体互相传值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式