Foxtable(狐表)用户栏目专家坐堂 → 求助 窗口最小化最大化问题


  共有3954人关注过本帖树形打印复制链接

主题:求助 窗口最小化最大化问题

帅哥哟,离线,有人找我吗?
jackyfashion
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
求助 窗口最小化最大化问题  发帖心情 Post By:2017/6/30 22:34:00 [只看该作者]

老师:
您好!
窗口最小化后,点击最小化让它最大化
提示"
[此贴子已经被作者于2017/6/30 22:32:50编辑过]

此主题相关图片如下:1.png
按此在新窗口浏览图片
请指教 !!!
谢谢


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/30 22:50:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/6/30 23:15:00 [只看该作者]

谢谢老师!!!

 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/8/28 23:21:00 [只看该作者]

老师:
您 好!
我的窗口最大化,电脑下边任务栏不见了,修改那个代码才保留见得到任务栏?
请指教!!!
谢谢老师!!!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/29 8:58:00 [只看该作者]

 

afterLoad事件,写代码  e.Form.BaseForm.ShowInTaskBar = True

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/8/29 21:15:00 [只看该作者]

谢谢老师!!!

 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/8/29 21:59:00 [只看该作者]

老师:
您好!
窗口最大化,最大的尺寸可不可以设置在任务栏上边,不要大到挡住任务栏.
我的代码可能是大到挡住任务栏.
请老师指教!!!谢谢!!!

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/29 22:46:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/8/29 23:10:00 [只看该作者]

老师:
您好!

AfterLoad

e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None  '消除窗口的边框

myform = e.Form.BaseForm

 

Dim dc As Foxtable.FormPanel = e.Form.Panel         '窗口底层

AddHandler dc.MouseMove, AddressOf myform_MouseMove  '进入控件事件

AddHandler dc.MouseDown, AddressOf myform_MouseDown  

最小化

e.Form.BaseForm.WindowState =  System.Windows.Forms.FormWindowState.Minimized

最大化

If e.Form.BaseForm.WindowState =  System.Windows.Forms.FormWindowState.Maximized Then

    e.Form.BaseForm.WindowState =  System.Windows.Forms.FormWindowState.Normal

 

   e.Sender.Image = getimage("LLL.png")

Else

    e.Form.BaseForm.WindowState =  System.Windows.Forms.FormWindowState.Maximized

    e.Sender.Image = getimage("LL.png")

End If

退出   Dim vebm As WinForm.Button = e.Form.Controls("Button5")

vebm.PerformClick()

Panel

MouseMove

resizeDir = ResizeDirection.None

MouseDown

If e.Button = Windows.Forms.MouseButtons.Left And e.Form.BaseForm.WindowState <> Windows.Forms.FormWindowState.Maximized Then

    MoveForm()

End If

 谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
jackyfashion
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:670 积分:5217 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/8/29 23:11:00 [只看该作者]

全局代码

Default

Public myform As Windows.Forms.Form

 

Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As IntegerAs Boolean

Public Declare Function ReleaseCapture Lib "user32" () As Integer

 

Public Const BorderWidth As Integer = 6

Public _resizeDir As ResizeDirection = ResizeDirection.None

 

Public Enum ResizeDirection

None = 0

Left = 1

TopLeft = 2

Top = 3

TopRight = 4

Right = 5

BottomRight = 6

Bottom = 7

BottomLeft = 8

End Enum

 

 



 回到顶部
总数 20 1 2 下一页