wince程序实现横屏显示、设备当前电量(C#)

之前,我就在考虑 怎么实现,在网上找到了好多C写的 但是C#还少啊。但是还是谢谢网上帮助的兄弟姐妹,谢谢你们!

先看下效果图:

1.程序第一个图

wince程序实现横屏显示、设备当前电量(C#)_第1张图片

2. 点击【横屏显示】效果

wince程序实现横屏显示、设备当前电量(C#)_第2张图片

3. 还原效果

wince程序实现横屏显示、设备当前电量(C#)_第3张图片

 

在这里注意下屏幕的高,宽 一定控制好,不然 你横屏时候 就显示挺难看了

我这里说下 现在的设备屏幕 W:272 H:465  其实代码不多

代码如下:

准备工作:

添加引用系统的:Microsoft.Windowsce.Forms

 private void for1_Load(object sender, EventArgs e)
        {
            prodl.Value = WincePda.WinCeCoredll.GetBattery();//当前电量获取
            labdl.Text = WincePda.WinCeCoredll.GetBattery().ToString() + "%";//显示出电量 xx%
        }

/// <summary>
        /// 横屏
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnhp_Click(object sender, EventArgs e)
        {
            btnhp.Enabled = false;
            this.Size = new Size(465, 272);            Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation = Microsoft.WindowsCE.Forms.ScreenOrientation.Angle0;               btnhy.Enabled = true;
        } 

//还原: 

 private void btnhy_Click(object sender, EventArgs e)
        {
            btnhy.Enabled = false;
            this.Size = new Size(272, 465);
            Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation = Microsoft.WindowsCE.Forms.ScreenOrientation.Angle90;
            btnhp.Enabled = true;
        }


//注意:获取电量时候 要新建个类 Coredll.cs

//具体代码 源码下载 点击


你可能感兴趣的:(wince程序实现横屏显示、设备当前电量(C#))