您的位置:首页 > 编程语言 > C#

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

2012-08-29 13:49 411 查看
之前,我就在考虑 怎么实现,在网上找到了好多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

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wince c# object 工作 c
相关文章推荐