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

17 篇文章 0 订阅

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

先看下效果图:

1.程序第一个图

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

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值