首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VB6如何将字符串值从form2返回到form 1

在VB6中,可以通过以下步骤将字符串值从Form2返回到Form1:

  1. 在Form2中创建一个公共变量,用于存储要返回的字符串值。例如,在Form2的代码模块中声明一个公共变量:
代码语言:txt
复制
Public ReturnString As String
  1. 在Form2中的某个事件或方法中,将要返回的字符串值赋给公共变量。例如,在Form2的某个按钮点击事件中:
代码语言:txt
复制
Private Sub btnReturn_Click()
    ReturnString = "返回的字符串值"
    Unload Me ' 关闭Form2
End Sub
  1. 在Form1中,可以通过访问Form2的公共变量来获取返回的字符串值。例如,在Form1的某个事件或方法中:
代码语言:txt
复制
Private Sub btnOpenForm2_Click()
    Dim frm As New Form2
    frm.Show ' 打开Form2
    ' 等待Form2关闭
    Do While frm.Visible
        DoEvents
    Loop
    ' 获取返回的字符串值
    Dim returnedString As String
    returnedString = frm.ReturnString
    ' 使用返回的字符串值
    MsgBox "返回的字符串值为:" & returnedString
End Sub

通过以上步骤,你可以在Form1中打开Form2,并在Form2中设置要返回的字符串值。当Form2关闭后,你可以通过访问Form2的公共变量来获取返回的字符串值,并在Form1中使用它。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VB随机数专题案例

form1窗体界面 ? form2窗体界面 在form1中的按钮文字,我们通过代码来实现,同时输出几个随机数做练习。...Sub 其中,Form2.Show表示显示form2窗体。...: Dim a As Integer是在form2窗体的“通用”中的,表示form2窗体的全局变量。...InputBox("请输入猜测的数值:", "猜测消息")输出的结果是一个字符串类型,因此,我们将输出结果返回到s中 Val(s) > a 在if语句中进行比较的时候,我们要把比较的都转为数值类型才能正常比较...我们将form1窗体的开始游戏按钮,点击后,跳转到form3窗体,然后,form3窗体默认10开始倒计时,每一秒减去一,直到为0时,跳转到游戏窗体form2窗体。 项目结构如下图: ?

71090
  • 事件_窗体传

    本实项目创建步骤记录: 1、创建两个Webform窗体 2、实现功能::在form1窗体中点击按钮---->将文本框中的传递到,From2中文本框中。...3、用事件来实现;跟据以前学的知识,知道,事件的核心其实就是委托; 1)、在Form1中声明一个无返回类型void的委托 Mydel public delegate void Mydel();...这里 使用的是new Mydel( );方便在这里进行传递方法名字f2.SetTxt; 2)、怎么样将一种的传递过道Form2中 3)、假设这里有一方法 SetTxt() 就是存在...就是用来改变Form2文本 框中的内容的。 4)、其实这个方法SetTxt()就是存在,Form2中的。。那么,这就需要手动的写这个方法 在Form2类中。...进行SetTxt()的变量申明一个字符串的变量; public void SetTxt(string name); 9、接着,在Form2这个public void SetTxt(string name

    1.1K00

    VB语言基础重要知识点10

    3.点击“上传”按钮,将把输入的“姓名”form2窗体输出。将其它选中的控件文本输出到form2窗体。 界面如下: ? 界面1 ?...那么,如何在form1中去改变form2的标题?...form2.caption="这里是要改变的内容" 需要补充的符号运用: &符号的作用:将字符串类型的数据进行连接 ;符号的作用:也是连接字符串,且会把下一行的print输出内容连接起来 提问:如何使得窗体居中显示...1.选中form窗体 2.在属性中找到StartUpPosition属性选择2-屏幕中心 复选框checkbox 设置文本:caption属性 设置是否选中:value属性 value属性的:0代表没有选中...,1代表选中,2代表强制选中 单选框optionbutton 设置文本:caption属性 判断是否选中:value属性 value属性的:true表示选中,false表示没有选中 本节知识form1

    95910

    关于DialogResult

    8: 9: } 10: 一般都是设置“增加用户”窗体中“确定”按钮的DialogResult的属性, 设置完成后,只要用户一点击“确定”按钮,那么对话框就关闭,重新回到主窗体...以上为我转的,解释的很好 ————————————————————————————– 我实验的: 在form1中写button事件: Form2 f2 = new Form2();...; } 或者: Form2 f2 = new Form2(); if (f2.ShowDialog() == DialogResult.OK...) { this.button1.Text = f2.Text; } form2中 button事件: DialogResult...(VS.80).aspx 窗体的对话框结果是当窗体显示为模式对话框时该窗体返回的,如果窗体显示为对话框,用DialogResult枚举中的设置此属性将设置该窗体的对话框结果、隐藏模式对话框并将控制返回给调用窗体

    1K10

    VB语言基础重要知识点09

    最大的情况:当rnd等于1时,代入rnd*100,结果是1*100=100,因为rnd=1被取到的。...最大的情况:当rnd等于1时,代入rnd*66,结果是1*66=66,因为rnd=1是不能取到的,所以,这个结果66是不能被取到的。...来表示[1,21)之间所有的数值:1+rnd*20 得出公式: 使用rnd来表示[n,m)之间所有的数值:n+rnd*(m-n) 三、用rnd来表示整数的理解 提问:如何将rnd表示成整数?...6 想要在窗体中打印出来print输出的内容,必须有个前提:需要能够让form窗体刷新输出的内容 想要让form窗体刷新输出的内容有两种方法: 1.使用show关键词 2.设置窗体属性的AutoRedraw...显示form2窗体代码: form2.show 2.隐藏form2窗体代码: form2.hide 3.控件的visible属性 让某个控件是否可视(显示)的控件属性visible: 当控件.visible

    91210

    期末作业C#实现学生宿舍管理系统

    ,用于点击修改时,弹出一个窗口供用户修改,设计图如下: 设计好后,回到Form4中,刚刚不是设计了删除嘛,修改和删除一样,先获取id就可以,所以步骤是一样的,新建一个修改按钮,如下图所示:...id传给Form5窗口,我们在这里了解下通过构造函数传 特点:传是单向的(不可以互相传),实现简单 接收窗体需要如下代码: (这里的id为string是因为我们在dataGridView1获取到的类型为...string所以这里我们用字符串接收,搞错类型就会报错红) string id; public Form5(string value1) {...根据自己的需求自己来) 我们添加一个datagridview,然后对图中阴影部分右键【编辑列】 编辑列在添加id、学生姓名、宿舍号、借出时间、是否归还 设计好后如下图 5、绑定主页面实现跳转(Form2...Show (); //这样就把111,"222",这2个传送给了Form2 数据库部分视图以及需要用到的语句 admin表 用户表 连接数据库(注意修改以下配置) string

    27130

    1-3 Winform 中的常用控件(3

    u 实验步骤(1): 由图1-15所示,工具箱之中拖拽一个列表框控件,两个组合框控件以及一个文本框控件到Form窗体上,调整控件基本属性以达到图1-15效果。...表1-17 MessageBox.Show()方法重载的不同效果 u 实验步骤(1): 由图1-17所示,工具箱之中拖拽3个Button控件和一个Label标签控件到Form窗体上,调整控件基本属性以达到图...,"问询提示",MessageBoxButtons.YesNo); //  1、DialogResult属性用于获取或设置MessageBox.Show()方法返回的一个,该在单击按钮时返回到父窗体...Form2 f2 = new Form2();//首先将另一个窗口Form2实例化为f2             this.Visible = false;//将当前窗口设置为不可视;如果不这样处理则系统报错...f2.ShowDialog();//打开窗口Form2             this.Visible = true;  }

    2.4K10

    1-3 Winform 中的常用控件(

    1-8 员工信息录入窗体目标界面 u 实验步骤(1): 由图1-9所示,工具箱之中拖拽具体的控件到Form窗体上,并更改标签对象和按钮的text属性为图1-8所标内容。...图1-9 工具箱拖拽控件对象 u 实验步骤(2): 由图1-10所示,分别配置列表框和组合框的Items属性,在展开的字符串集合编辑器内输入图1-10所示的具体文本信息。 ?...一个完整的WinForm程序是Application.Run(new Form1)开始,到Application.Exit()结束,最终将执行销毁窗体和回收系统所有的资源任务,软件系统停止;而Form.close...图1-11 窗口打开与关闭窗体目标界面 u 实验步骤(1): 由图1-11所示,工具箱之中拖拽标签控件和linkLabel超链接文本控件到Form窗体上,更改标签文本的颜色、字体和大小属性,填写每个控件的...Form2 newForm = new Form2();//实例化Form2窗体,命名为newForm             newForm.Show();//将实例化后的窗体打开

    2.8K10

    如何进行接口测试

    常见的 POST 提交数据方式提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码multipart/form-data常见的 POST 提交数据方式...一般用来上传文件application/json消息主体是序列化的JSON字符串raw可以上传任意格式的文本text、json、xml、html测试用例接口对应的功能URLhost+path+parameters...功能前端展示内容接口数据在前端页面的展示功能逻辑接口数据逻辑是否为新增功能是/否接口变化新增接口需要进行压测入参与参是否按照接口文档约定老接口修改新增参数需要进行老版本兼容性测试删除参数修改参数参数入参个数需要的内容及信息...;x-www-form-urlencoded;raw参数类型Query String Parameters/Body默认是否有默认是否必传项是/否参个数需要的内容及信息;如缺少参数参数名与文档约定保持一致...;如缺少参数参数格式json、text等参数类型int、string等等错误码接口请求错误类型;如请求参数错误、服务器错误默认是否有默认是否必传项是/否

    73820

    EasyNVR HLS 、RTMP网页直播方案前端完善:监听表单变动

    作为开发者的我们要做的就是: 当表单发生变化后实时的进行相应的操作; 表单没有变化(在这里我个人将,在没有提交前表单内容变动了,但是表单内容最终还是和初始一样回到最初的内容都视为表单没有变动...我们可以给每一个表单里面的输入框、选择框绑定一个事件来监听自身的内容变化,但是我们如何将form表单里面的输入框给统一起来?...我的方法: 可能还有其他更nice的方法,但是我的做法是将表单里面的输入框内容以字符串形式拼接起来,分别将表单变化前后的内容都以字符串形式先存储起来,然后通过对比,这两个字符串来判断表单是否,发生变化...> JS代码(主要是分别将表单变动前后内容拼接为字符串): function checkVal(){ var nowForm = $("#nvr-config form").serialize...其实这个可以转换一下思路,我们可以将布尔select里面的都转为字符串来进行拼接。其实同样可以达到需求。

    78010

    测试之路 python-flask框架:模板渲染

    模板渲染 Jinja2是flask中的一个必不可少的模板渲染引擎,主要作用就是渲染一个有富文本标签的页面,使用者能够更好的通过UI页面进行数据传递,视图函数在接收到数据请求时,将该请求做相关处理,然后再通过渲染的方式...浏览器在接收到这段字符串以后,将这段富有标签的字符串进行处理,最后以一个我们常见的网页表单形式,呈现在我们面前。等待下一步指令。...然后写一个h1标签。和一个from表单。并做一个提交按钮 可以看到,在form表单中的method是请求方式,我把它定义成定义成post请求。form表单一般会做一些数据提交操作。...我们开发的就是一个web项目) 写完html文件后,我们就回到视图函数中,首先使用render_template()渲染模板。...然后在使用request.form.get方式接收html文件中的from表单发送的参数 request.form.get是专门用来接收post请求的参数 request.args.get是专门用来接收

    75420
    领券