[求助]弹出窗口式的控件

celevantis 2005-10-27 02:59:22
如何做出类似inputbox这种弹出窗口式的控件?请给出思路或实例,谢谢~~~~
...全文
140 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
celevantis 2005-10-28
  • 打赏
  • 举报
回复
结了,撒分
winehero 2005-10-28
  • 打赏
  • 举报
回复
要调用窗体变量,可将需要访问的变量通过共有属性/方法等提供
比如上面Form1代码中添加一属性PropTst用来访问其变量m_PropTst as long

Public Property Get PropTst() As Long
PropTst = m_PropTst
End Property
那么在调用方法中就可以使用该属性:
public function 方法()
dim fForm1 as Form1
set fForm1=new Form1
fForm1.Show vbModal
debug.print fForm1.PropTst '显示该属性
end function
winehero 2005-10-28
  • 打赏
  • 举报
回复
晕~~,楼上各位已经说得很清楚了

工程中添加一Form(比如说是Form1)
控件中添加一Public方法,在该方法中以模态Show该窗体就行,如:

public function 方法()
dim fForm1 as Form1
set fForm1=new Form1
fForm1.Show vbModal
end function
celevantis 2005-10-28
  • 打赏
  • 举报
回复
那如何从控件调用这个窗体的变量呢?
faysky2 2005-10-27
  • 打赏
  • 举报
回复
放一个隐藏窗体,想让它弹出的时候Show一下不就行了
韧恒 2005-10-27
  • 打赏
  • 举报
回复
把控件做成不可见的,在控件工程中加一窗体就行了。
控件中加一方法,大致过程如下
Public Function MyInputBox(...) as String
form1.show 1
End Function
celevantis 2005-10-27
  • 打赏
  • 举报
回复
我做过很多控件,都是插在容器中的。对于这种控件没有思路。能不能给个例子?
winehero 2005-10-27
  • 打赏
  • 举报
回复
作一非可视化控件,控件工程中有一弹出式窗口。为该控件提供共有方法来弹出该窗口,外部调用该方法。
孙小雄 2005-10-27
  • 打赏
  • 举报
回复
楼主认为哪里是难点?

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧