无边框窗口怎样实现窗体缩放??
解决方案 »
- 求:osenxpsuite界面开发包注册码
- 请问VB下,WINMD5程序对比两个文件的MD5值怎么样实现?
- 请回复“怎样把文本框的 PasswordChar 属性设置成像“●”这样的特殊字符?”这个帖子的朋友来领分
- 关于mediaplay播放rmvb格式的问题(100分伺候)
- 求助,废寝忘食想让这段依次打开DOC的代码完美
- 请问高手!如何把SQL数据库里的图片文件取出来存成一个JPG或GIF文件》?
- 请问winsock本身有无时间限定?可否知道.send方法的内部处理过程?
- 怎么在vb里执行这样的SQL语句
- 关于用文件存储数据结构的问题?
- 请大家提供思路!
- 很菜的问题!!
- 水晶报表是否与打印机相关?
Option ExplicitPrivate Sub Form_Load()
Label1.BackColor = vbBlack
Label1.Height = 200
Label1.Width = 200
Label1.Left = Me.Width - Label1.Width
Label1.Top = Me.Height - Label1.Height
End SubPrivate Sub Form_Resize()
Label1.Left = Me.Width - Label1.Width
Label1.Top = Me.Height - Label1.HeightEnd SubPrivate Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button <> 0 Then
If Me.Width + X > 500 Then Me.Width = Me.Width + X
If Me.Height + Y > 500 Then Me.Height = Me.Height + Y
End If
End Sub
Dim y1 As Single
Dim sfw As Boolean
Dim sfh As BooleanPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If X > Form1.Width - 100 Then
sfw = True
x1 = X
Form1.Print "zoom1"
End IfIf Y > Form1.Height - 100 Then
sfh = True
y1 = Y
Form1.Print "zoom2"
End IfEnd SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)If sfw Then
Form1.Width = Form1.Width - (x1 - X)
x1 = X'Label1.Caption = X
'Label2.Caption = Form1.WidthEnd IfIf sfh Then
Form1.Height = Form1.Height - (y1 - Y)
y1 = Y
End IfEnd SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
sfw = False
sfh = FalseEnd Sub模仿windows y有边框
If Button <> 0 Then
If X > Me.Width - 500 Then Me.Width = X + 100
If Y > Me.Height - 500 Then Me.Height = Y + 100
End If
End Sub