将对象作为参数从用户窗体传递到另一个用户窗体

Nan0

我创建了一个Class员工类型

Private emplId   As String
Private name     As String
Private rank     As String
Private post     As String

我创建了一个带有函数 Inside 的模块,它返回一个对象类型 Employee。

Public Function FuncNewPerson(Emplid As String) As Employee

Dim newPerson As New Employee

With newPerson
    newPerson.SetEmplid = Emplid
    newPerson.SetName   = mytab(25, 1)
    newPerson.SetRank   = mytab(23, 1)
    newPerson.SetPost   = mytab(27, 1)

Set FuncNewPerson = newPerson

我使用了两个UserForms,在选择了一个之后的第一个emplId通过ComboBox它初始化一个对象类型Employee,然后我对象属性填充TextBox第一个的所有UserFormget

RequestForm.TxtBoxPerson = person.GetName
RequestForm.txtBoxRank   = person.GetRank

在这一点上,UserForm我有一个Button叫第二个的人:

Public Sub BtnVerify_Click()
    Me.Hide
    ValidationForm.Show
End Sub

在第二个中,UserForm我还有其他一些TextBox要填写:

ValidationForm.TxtBoxEmployee = person.GetEmplid
ValidationForm.txtBoxRank     = person.GetRank
ValidationForm.txtBoxPost     = person.GetPost

我想使用已经在内存中的对象,所以我的第一个想法是将它作为参数从第一种形式传递给第二种形式。

当然,我已经在网上搜索过,但我现在对此更加困惑,这就是为什么我在这里寻求帮助的原因是:

  1. 得到一些线索
  2. 获得有关我这样做的方式的反馈

谢谢

被骚扰的爸爸

在第二种形式中,创建一个合适的变量

Private Person as Employee

然后创建一个属性

Property Set CurrentPerson(p as Employee)
   set person = p
End Property

然后在第一个表单的代码中设置此属性

Public Sub BtnVerify_Click()
    Me.Hide
    ValidationForm.Show
    Set validationform.currentperson = person

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将值从子窗体传递到另一个子窗体

来自分类Dev

将TextBox值作为链接传递,并将参数传递给另一个Web窗体

来自分类Dev

通过另一个对象Visual C ++将对象作为参数传递

来自分类Dev

从一个文件调用另一个用户窗体

来自分类Dev

VBA 用户窗体:使用命令按钮导航到 MultiPage 中的另一个页面

来自分类Dev

如何在VBA中使用另一个宏/函数(UDF)调用对象/宏/用户窗体?

来自分类Dev

如何使用jsp:include参数将对象传递到另一个jsp

来自分类Dev

关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

来自分类Dev

如何从另一个模式对话框窗体传递多个信息到MDI子窗体

来自分类Dev

可以单击以打开另一个用户窗体的列表框选择

来自分类Dev

将值传递给某些StringEdit,从一个窗体传递到Dynamics ax 2012上的另一个窗体

来自分类Dev

从另一个窗体打开新的Windows窗体

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

Lua-如何将对象的函数作为参数传递给另一个函数

来自分类Dev

将值从窗体中的(DataGridView1_Click)传递到另一窗体中的另一个子

来自分类Dev

将对象从一个窗口传递到另一个窗口

来自分类Dev

将“用户”对象从一个视图控制器传递到另一个

来自分类Dev

将“用户”对象从一个视图控制器传递到另一个

来自分类Dev

VBA将用户窗体控件作为参数传递

来自分类Dev

用户在CSS中将对象悬停时如何设置另一个对象的样式

来自分类Dev

用户在CSS中将对象悬停时如何设置另一个对象的样式

来自分类Dev

组合框中的选定值以在Excel VBA /用户窗体中打开另一个工作表

来自分类Dev

如何将存储在“属性”中的变量传递到另一个Windows窗体中?

来自分类Dev

在窗体上方打开另一个窗体后如何关闭窗体

来自分类Dev

将对象传递到Rails中的另一个控制器

来自分类Dev

将对象从控制器传递到另一个

来自分类Dev

将对象传递到Rails中的另一个控制器

来自分类Dev

将对象从向量传递到另一个类

来自分类Dev

将对象从Fragment的GridView传递到另一个Fragment的ListView

Related 相关文章

  1. 1

    将值从子窗体传递到另一个子窗体

  2. 2

    将TextBox值作为链接传递,并将参数传递给另一个Web窗体

  3. 3

    通过另一个对象Visual C ++将对象作为参数传递

  4. 4

    从一个文件调用另一个用户窗体

  5. 5

    VBA 用户窗体:使用命令按钮导航到 MultiPage 中的另一个页面

  6. 6

    如何在VBA中使用另一个宏/函数(UDF)调用对象/宏/用户窗体?

  7. 7

    如何使用jsp:include参数将对象传递到另一个jsp

  8. 8

    关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

  9. 9

    如何从另一个模式对话框窗体传递多个信息到MDI子窗体

  10. 10

    可以单击以打开另一个用户窗体的列表框选择

  11. 11

    将值传递给某些StringEdit,从一个窗体传递到Dynamics ax 2012上的另一个窗体

  12. 12

    从另一个窗体打开新的Windows窗体

  13. 13

    Lua-如何将对象的函数作为参数传递给另一个函数

  14. 14

    Lua-如何将对象的函数作为参数传递给另一个函数

  15. 15

    将值从窗体中的(DataGridView1_Click)传递到另一窗体中的另一个子

  16. 16

    将对象从一个窗口传递到另一个窗口

  17. 17

    将“用户”对象从一个视图控制器传递到另一个

  18. 18

    将“用户”对象从一个视图控制器传递到另一个

  19. 19

    VBA将用户窗体控件作为参数传递

  20. 20

    用户在CSS中将对象悬停时如何设置另一个对象的样式

  21. 21

    用户在CSS中将对象悬停时如何设置另一个对象的样式

  22. 22

    组合框中的选定值以在Excel VBA /用户窗体中打开另一个工作表

  23. 23

    如何将存储在“属性”中的变量传递到另一个Windows窗体中?

  24. 24

    在窗体上方打开另一个窗体后如何关闭窗体

  25. 25

    将对象传递到Rails中的另一个控制器

  26. 26

    将对象从控制器传递到另一个

  27. 27

    将对象传递到Rails中的另一个控制器

  28. 28

    将对象从向量传递到另一个类

  29. 29

    将对象从Fragment的GridView传递到另一个Fragment的ListView

热门标签

归档