自定义控件要根据屏幕方向生成显示方案
2005-07-17 10:31
197 查看
由于自定义的控件需要识别屏幕方向改变显示模式,在刚开始编的代码中是以竖屏模式处理的,只在屏幕中处理了200个点,但是需求改变需要另外加横屏了,这样就要处理300个点了,现在需要在调用控件的form里识别处理是横屏还是竖屏,需要窗体的 Resize 事件创建一个事件处理程序。在该事件处理程序中,新的方向将调用相应的布局函数。
private void MainForm_Resize(object sender, System.EventArgs e) { if(Screen.PrimaryScreen.Bounds.Width>Screen.PrimaryScreen.Bounds.Height) { 横屏显示; } else { 竖屏显示; } }
相关文章推荐
- [Phonegap+Sencha Touch] 移动开发48 扩展的NavigationView控件,支持根据不同的View显示不同的顶栏按钮、不同的屏幕方向,增加视图缓存机制
- 根据屏幕转向方向和屏幕宽度变化改变UITableView显示效果 屏幕旋转
- 安卓屏幕适配方案,根据value文件生成多个适配value
- 修改系统默认屏幕显示方向横屏或竖屏
- Android 屏幕显示方向以及消除重力感应影响
- ASP.NET基础教程-Web 自定义控件的使用-根据属性值从数据库中提取数据并在页面上自动生成一个表格
- Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环
- win7系统中设置切换/更改显示屏幕方向图文教程介绍
- cocos2d-x程序移植android时修改屏幕显示方向
- ABAP选择屏幕:根据用户选择动态显示屏幕 (动态选择屏幕)
- 根据要显示的字段个数动态生成表格标签table及内容
- swift中用代码控制显示屏幕的方向
- android:screenOrientation的说明 固定屏幕显示方向
- Win7如何切换显示屏方向即更改显示屏幕的显示方向
- Android自定义控件:imageview重写onMeasure方法实现图片按指定比例显示,拉伸永不变形,解决屏幕适配问题
- android camera根据屏幕图像大小设置显示
- eclipse生成webservice及根据wsdl方向生成java类
- 根据屏幕大小显示不同的layout下的界面
- win8系统屏幕显示方向调节教程(默认为横向显示)
- Android自定义控件(特效二) 点击屏幕,根据所点击的位置绘制桃心