vb窗体调试问题
用VS 编译器, VB语言写程序时
从本窗体调试能正常运行,
但是从启用窗体确不能正常运行是为什么呀!
代码如下:
Dim ccmain As New frmccmain
If txtempno.Visible = True Then
ccmain.cmbempno.Text = dgvempno.Rows(dgvempno.CurrentCell.RowIndex).Cells(0).Value.ToString
ccmain.txtname.Text = dgvempno.Rows(dgvempno.CurrentCell.RowIndex).Cells(1).Value.ToString
ccmain.txtdeptempname.Text = dgvempno.Rows(dgvempno.CurrentCell.RowIndex).Cells(2).Value.ToString
ccmain.txtkind.Text = dgvempno.Rows(dgvempno.CurrentCell.RowIndex).Cells(3).Value.ToString
Me.Close()
End If
我想dgvempno(datagridview)获取来的值传递给frmccmain窗体的某一个TEXTBOX栏位
从本窗体调试没有问题, 但是从启用窗体调式就不行没有报错, 但是就是取不值
请问各位是什么原因呀
贴完整的代码。
还有这个好像是.NET不是VB吧。
我自己搞定了,
先在frmccmain中声明一个窗体的全局变量
public shared ccmain as new frmccmain
然后在在frmccmain_locd中初始话窗体
me.ccmain
相关问答:
我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了 ......
Printer.ScaleMode = 6
6表示毫米
Printer.PaperSize = vbPRPSA4
'初始坐标
x = 1
y = 4
'最大的线筐
Printer.DrawStyle = 0
Printer.Line (x, y)-(x + 132.5, y) ......
在vb这编程里似乎有很多的东西是相联系的,为什么有些人对vb的编程摸不到头脑啊!并且有些事很容易的,但是却把它们的代码变成复杂,也去想一些不能实现的东西啊!
没分了,楼主多来点分!
来接点分
......
我用C#写了一个COM。
其他有2个类,一个类就是普通方法。调用没问题。
另一个类是用户控件。我在VB中如何把那个控件显示出来?
VB调COM中,COM 是个控件。
谢谢高手指点。
......