我有一个窗体,上面有一个按钮,如何让窗体隐藏,按钮还显示呢?

ydogg 2001-11-15 04:43:52
多谢
...全文
423 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydogg 2001-11-30
  • 打赏
  • 举报
回复
兄弟们可满意?:)
ydogg 2001-11-30
  • 打赏
  • 举报
回复
嘿嘿~~各位不好意思~~上次结过一次,但是没有成功~~
有劳各位久等~~~~


还有觉得分不够的,请到灌水乐园找灰毛兔,灰毛兔再送300分~~ :)
yangzhaoyu 2001-11-30
  • 打赏
  • 举报
回复
to uguess(uguess)
i think this road have no end
uguess 2001-11-30
  • 打赏
  • 举报
回复


老兄,你的分还在路上么?




sqstudio_zsp 2001-11-26
  • 打赏
  • 举报
回复
呵呵
这个帖子满好玩的
有趣
ydogg 2001-11-26
  • 打赏
  • 举报
回复
结帐
Amoon 2001-11-21
  • 打赏
  • 举报
回复
to foolishtiger(吴文智):呵呵,不是啊,是那个按钮自杀了!
foolishtiger 2001-11-21
  • 打赏
  • 举报
回复
To Amoon(阿木) :那就是你把它父亲给干掉了,可毕竟它父亲还是存在过啊.
shijie819 2001-11-21
  • 打赏
  • 举报
回复
你可以再画一个窗口,与你的按纽外表一样,再在这个窗口上画一个按钮!~
^_^ok!
Amoon 2001-11-21
  • 打赏
  • 举报
回复
to foolishtiger(吴文智):Really?要是我在Command_Click中DestroyWindow Command.hwnd 呢? :)
Amoon 2001-11-21
  • 打赏
  • 举报
回复
to foolishtiger(吴文智):Really?要是我在Command_Click中Destroy Command.hwnd 呢? :)
ganzhiruogy 2001-11-21
  • 打赏
  • 举报
回复
学习学习!
ganzhiruogy 2001-11-21
  • 打赏
  • 举报
回复
学习学习
foolishtiger 2001-11-21
  • 打赏
  • 举报
回复
只是给它找了个干爹,不信你把这按钮关掉啊。在桌面上就不行了吧,还得找到它亲爹才管用。
Amoon 2001-11-21
  • 打赏
  • 举报
回复
to foolishtiger(吴文智):不是吧,我只是给CommandButton换了个老爸啊,呵呵。
foolishtiger 2001-11-21
  • 打赏
  • 举报
回复
大家看看阿木!!
Private Sub Command1_Click()
Me.Hide
SetParent Command1.hWnd, GetDesktopWindow
End Sub

.Hide就是“把儿子藏到地窖”啊,呵呵
yangzhaoyu 2001-11-21
  • 打赏
  • 举报
回复
;(
Amoon 2001-11-20
  • 打赏
  • 举报
回复
to yangzhaoyu(老妖): :),人家没有问嘛。呵呵,没准人家知道呢。:)

yangzhaoyu 2001-11-20
  • 打赏
  • 举报
回复
Amoon(阿木)兄,你的帖子不错,可你忘了按钮的位置(^_^)
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type





Private Sub Command1_Click()
Dim frmPoint As POINTAPI
Dim cmdPoint As POINTAPI
Dim x1, y1
ClientToScreen Form1.hwnd, frmPoint
cmdPoint.x = Command1.Left
cmdPoint.y = Command1.Top
x1 = Screen.TwipsPerPixelX
y1 = Screen.TwipsPerPixelY

Me.Hide
SetParent Command1.hwnd, GetDesktopWindow
Command1.Move frmPoint.x * x1 + cmdPoint.x, frmPoint.y * y1 + cmdPoint.y

End Sub


Amoon 2001-11-19
  • 打赏
  • 举报
回复
hehe,我这招管用不? :)
加载更多回复(20)

7,789

社区成员

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

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