| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 813 人关注过本帖
标题:[求助]找控件
只看楼主 加入收藏
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
结帖率:100%
收藏
 问题点数:0 回复次数:18 
[求助]找控件

VB中好像有一个控件具有标题栏的功能,请问是哪个?

搜索更多相关主题的帖子: 控件 
2006-12-09 16:11
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
标题栏..有什么功能?..

我的msn: myfend@
2006-12-09 17:18
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
好像是lbltitle
可以拖动窗体的

雁无留踪之意,水无取影之心
2006-12-09 17:44
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
没见过....

我的msn: myfend@
2006-12-09 17:55
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
我也没见过...有谁见过的具体地说来哦!

/images/2011/147787/2011051411021524.jpg" border="0" />
2006-12-09 17:59
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
拖放窗体..还要用控件?..

我的msn: myfend@
2006-12-09 18:00
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
就是这样一个问题,我把Form1的borderstyle属性值设置为0了,这样窗体就没有标题栏了,我想拖动窗体就不行了,怎么解决这个问题

雁无留踪之意,水无取影之心
2006-12-09 18:00
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
这样...自己写个代码不就行了吗..

我的msn: myfend@
2006-12-09 18:03
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 

用两个API函数
Public Declare Function ReleaseCapture Lib "user32" () As Long

Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
这是我的一个程序的代码:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)

ReleaseCapture '释放鼠标


SendMessage Form1.hWnd, &HA1, 2, 0&


/images/2011/147787/2011051411021524.jpg" border="0" />
2006-12-09 18:06
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

Option Explicit
Private isMouseDown As Boolean
Private mouseX As Integer
Private mouseY As Integer
Private currX As Integer
Private currY As Integer

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
isMouseDown = True
mouseX = X
mouseY = Y
End If
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If isMouseDown Then
currX = Me.Left - mouseX + X
currY = Me.Top - mouseY + Y
Me.Move currX, currY
End If
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
isMouseDown = False
End Sub


我的msn: myfend@
2006-12-09 18:12
快速回复:[求助]找控件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016692 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved