当前位置: 代码迷 >> WinCE >> c#程序,在wince6.0 下,如其禁止移动窗口
  详细解决方案

c#程序,在wince6.0 下,如其禁止移动窗口

热度:400   发布时间:2016-04-28 11:50:09.0
c#程序,在wince6.0 下,如果禁止移动窗口
修改form的FormBorderStyle属性可以禁止移动,但是就没有标题栏了,参考了网上很多方法,但是都是windows下的方法,不适合wince ,刚接触C#,请大家帮忙。
------解决思路----------------------
C#不会。

你可以考虑设计成没有标题的,然后窗体的上方自己弄个假标题栏。我在mfc里面也是这样弄,不过我主要是嫌他不好看。
------解决思路----------------------
如果有标题栏,就没有办法控制
只能设置窗体的属性,搞成没有标题栏&没有边框,这样就不可能移动了。
------解决思路----------------------
引用:
没人吗?分太少了吗?要不我加到

Quote: 引用:

C#不会。

你可以考虑设计成没有标题的,然后窗体的上方自己弄个假标题栏。我在mfc里面也是这样弄,不过我主要是嫌他不好看。

这是个已经开发完的程序,如果这么做,工作量太大,没有其他的办法吗?就是让窗口不移动就行


写个基类,需要的窗体直接从他继承,这个没多少工作量的。基本不影响你原来的功能。wince不必windows,功能不全的。
------解决思路----------------------
你写个基类又不影响你任何功能,然后找个对话框把基类改了,看效果行不行不就知道了吗。多大点事啊。
里面面向对象特性进行重构这不是很普通的动作吗,有啥好担心的,我经常干这事情。你担心就在替换之前备份一下。
引用:
心里没底 不敢大动,

------解决思路----------------------
你们项目有版本管理软件控制吗?有打个标签就行了,几秒钟的事情。
  相关解决方案