当前位置:编程学习 > VB >>

vb 求助

我现在有一个窗体  form2  ,上面有 button1  ,button1的caption是从数据库中得到的,现在点击按钮弹出一对话框 form3,form3可以给数据库传递数据,改变button1的caption。我现在想 单击 form3上的关闭按钮,然后 button1 的caption 根据form3的赋值而改变。现在是我关闭了form3,值也赋了,button1的caption并没有改变。除非重新打开这个软件,caption才会改变。是不是应该在关闭按钮上加个刷新 form2的语句?怎么加?求教 --------------------编程问答-------------------- 除了往数据库里修改以外,还需要直接对 button1.caption修改 --------------------编程问答-------------------- 我现在有一个窗体  form2  ,上面有 button1  ,button1的caption是从数据库中得到的(就是图中的空房和入住),现在点击按钮弹出一对话框 form3(客房登记),form3可以给数据库传递数据,改变button的caption。我现在想 单击 form3上的关闭按钮,然后 button1 的caption 根据form3的赋值而改变。现在是我关闭了form3,值也赋了,button1的caption并没有改变。除非重新打开这个软件,caption才会改变。是不是应该在关闭按钮上加个刷新 form2的语句?怎么加?求教 --------------------编程问答-------------------- 但是重新打开,BUTTON的caption就改变了啊!还是刷新问题吧?重新修改也是个办法,不过不能批量改啊!批量改太麻烦了吧? --------------------编程问答--------------------

'Form3中
Private Sub Command1_Click()
    Form1.Command1.Caption = "ok"
End Sub
直接改就可以了啊 不需要刷新
--------------------编程问答-------------------- 上面应该是Form2.Command1.Caption = "ok" --------------------编程问答-------------------- 不是吧,Form2.Command1.Caption = "ok" 不是给button赋值为 ok吗?我是让button读数据库中的数据啊1 --------------------编程问答-------------------- 我以为你要直接赋值

现在先到数据库中查询出要给button1赋的值
然后把ok替换掉即可 --------------------编程问答-------------------- 不能刷新窗口吗?或者窗体重加载?
--------------------编程问答-------------------- 杂没人会? --------------------编程问答-------------------- 有人没了? --------------------编程问答-------------------- 简单的做:
就是查出值,然后给按钮赋值。

不用刷新。

复杂点就是抛出事件,FORM3在关闭时向FORM2抛出某个事件(自己定义的),
FORM2里,写查询数据库的代码,查到查到值,给按钮赋上。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,