VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 714|回复: 4

MSHFlexGrid数据录入(数据传递)!

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-21 18:30:01 | 显示全部楼层 |阅读模式
我想在第一个窗体的MSHFlexGrid中双击某一列的单元格时,弹出第二个窗体,而不是DataGrid(因为我需要选择的数据很多,而且是分了几个层次,我在第二个窗体中是用TreeView和TextBox实现这个窗体的,当然这个窗体以及TreeView已经建好),我想请问在该第二个窗体选择需要添加的数据结点后,怎样将右侧TextBox中显示的数据在点击“确定”按纽后能录入到第一个窗体的MSHFlexGrid相应的各单元格中。
    我在网上查过关于Form间传递变量一般通过全局变量或窗体的公共成员实现,但对这个问题还是不明白怎样实现。
    请高手指点一二 !最好能有代码啊!谢谢!
回复

使用道具 举报

0

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-5-4 13:15:01 | 显示全部楼层
Private Sub Command1_Click()
    Form1.MSHFlexGrid1.TextMatrix(2, 2) = Text1.Text
    Unload Me
End Sub
回复

使用道具 举报

0

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-5-4 13:30:01 | 显示全部楼层
以上是在Form2中
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-6 23:45:01 | 显示全部楼层
我这样做过,但Form2中有多个TextBox,而且在Form1的MSHFlexGrid中录入一行后还要再继续录入第二行第三行...(补充一句:我做的是小的产品入库系统,对一个入库单要录入多条数据),因为我对某几列进行过合并,这时会出现错误,第一和第二行的内容不管相同还是不同都会合并为一个单元格。   “Form间传递变量一般通过全局变量或窗体的公共成员实现”可不可以?  具体怎样做?   
回复

使用道具 举报

0

主题

16

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-6-21 23:30:02 | 显示全部楼层
偶的方法,这样比较简单快速,我就是这样进行窗体之间的数据传送的,采用全局变量如果你定义的参数比较多的话就比较麻烦,这样能比较清晰的对应上去!

''输入参数
Private Sub MnuInput_Click()
With MSHFlexGrid1
''产品型号以及行程说明
     Form1.Text84.Text = .TextMatrix(1, 2)
     Form1.Text81.Text = .TextMatrix(2, 2)
     Form1.Text20.Text = .TextMatrix(3, 2)
     Form1.Text82.Text = .TextMatrix(4, 2)
     Form1.Text83.Text = .TextMatrix(5, 2)

''起输入参数
     Form1.Text1.Text = .TextMatrix(8, 2)
     Form1.Text2.Text = .TextMatrix(9, 2)
     Form1.Text3.Text = .TextMatrix(10, 2)
     Form1.Text4.Text = .TextMatrix(11, 2)
     Form1.Text5.Text = .TextMatrix(12, 2)
     Form1.Text6.Text = .TextMatrix(13, 2)
     Form1.Text7.Text = .TextMatrix(14, 2)
     Form1.Text8.Text = .TextMatrix(15, 2)
     Form1.Text9.Text = .TextMatrix(16, 2)
     
''斗的输入参数
     
''力学参数输入


End With
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表