以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助!无边框窗体设计 报错!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60116)

--  作者:李孝春
--  发布时间:2014/11/18 17:08:00
--  求助!无边框窗体设计 报错!
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   \'按下鼠标事件


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141118170743.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141118170750.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141118170755.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:涉密信息系统管理.rar





[此贴子已经被作者于2014-11-18 17:12:51编辑过]

--  作者:有点甜
--  发布时间:2014/11/18 17:11:00
--  

你这个窗口必须是独立或者模式窗口,不然不能用

 

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

--  作者:李孝春
--  发布时间:2014/11/18 17:14:00
--  回复:(有点甜)你这个窗口必须是独立或者模式窗口,...
有点甜老师 我只想做一个项目窗体 并且设置成了主窗体  不知道有么有变通的办法呢


--  作者:有点甜
--  发布时间:2014/11/18 17:15:00
--  

 

2楼的代码去掉。
[此贴子已经被作者于2014-11-18 17:15:35编辑过]

--  作者:李孝春
--  发布时间:2014/11/18 17:20:00
--  回复:(有点甜)?2楼的代码去掉。[align=righ...
去掉后启动没有报错了  但是最大化 最小化会出现问题

出现新错误  信息如下
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 UserCode.myform_MouseMove(Object sender, MouseEventArgs e)
   在 System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)
   在 System.Windows.Forms.Control.WmMouseMove(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.ContainerControl.WndProc(Message& m)
   在 System.Windows.Forms.UserControl.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。

[此贴子已经被作者于2014-11-18 17:38:41编辑过]

--  作者:有点甜
--  发布时间:2014/11/18 17:21:00
--  
 主窗口没有最大化最小化的功能的啊。只有独立窗口和模式窗口有那种功能。
--  作者:李孝春
--  发布时间:2014/11/18 17:25:00
--  回复:(有点甜) 主窗口没有最大化最小化的功能...
好的 有点甜老师  谢谢
再次进一步提问:
如何在项目启动时候不让那些系统菜单啊 用户菜单的显示出来 有没有快速操作代码呢?

--  作者:有点甜
--  发布时间:2014/11/18 17:29:00
--  
 basemainform.controls("C1Ribbon1").Visible = False
--  作者:李孝春
--  发布时间:2014/11/18 17:32:00
--  回复:(有点甜) basemainform.controls("C1Rib...
这个代码厉害 居然用快捷键无法返回到系统菜单啦
--  作者:李孝春
--  发布时间:2014/11/18 17:36:00
--  回复:(有点甜)?basemainform.controls("C1Rib...
采用命令之后 窗体更改为独立窗体后 
运行效果如图

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20141118173548.jpg
图片点击可在新窗口打开查看

有没有办法把后面那窗体不显示呢  只显示独立窗体

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:涉密信息系统管理.foxdb



[此贴子已经被作者于2014-11-18 17:49:03编辑过]