C#(Vs2005 、wince)统一界面宽高,以及出现乱码的解决方案

C#(Vs2005 、wince)统一界面宽高,以及出现乱码的解决方案(失败,这个方法不行,因为InitializeComponent()会自动编辑把手动加的代码删掉)

一、统一界面高宽:

1.在一个全局变量中定义高和宽,然后再每个窗口的Designer.cs文件中直接调用

class ClsGlobal

{

    public const int frmWidth = 240 - 2; //为了去除边框占用的像素,所以要减去这个值

    public const int frmHeight = 320 - 25; //同上

}

2.在每个窗口中的Designer.cs的private void InitializeComponent() 中加入如下代码

    //自己增加的高宽设计代码

    this.Width = ClsGlobal.frmWidth; //为了让窗口在设计时就按要求显示大小

    this.Height = ClsGlobal.frmHeight; //同上

    this.ClientSize = new System.Drawing.Size(ClsGlobal.frmWidth,ClsGlobal.frmHeight); //为了让窗口在运行时按要求显示代码

 

 

二、当C#设计窗体出现乱码时,如何修正

1.情况如下

clip_image002[6]

 

2.先去除错误的代码

clip_image004

 

3.右击窗体的选择“打开方式”

clip_image006

 

4.打开方式中选择“带编码功能的CSharp编辑器”

clip_image008

 

5.选择“(自动检测)”就可以了

clip_image010

posted on 2013-06-13 14:00  aaa6263  阅读(517)  评论(0编辑  收藏  举报