用Winform开发了一个程序,界面上的控件在Win7下是基本对齐的,到了WindowsServer2008下就变的完全对不齐了?请问这是什么原因?

问题描述

用Winform开发了一个程序,界面上的控件在Win7下是基本对齐的,到了WindowsServer2008下就变的完全对不齐了?请问这是什么原因?RT

解决方案

解决方案二:
不知道你是用什么方法“对齐”的,所以无法判断。比如说你用“空格”来搞什么“对齐”,那么不同系统的同一个主题下的细节设置也是有调整的,空格在高版本的windows下肯定就变宽了一些,那么自然在高版本windows下就“鼓出去”了。你用于“对齐”的方法不是正规方法,是缺乏考验的临时方法。
解决方案三:
用水平和垂直居中,效果比较好
解决方案四:
引用1楼sp1234的回复:

不知道你是用什么方法“对齐”的,所以无法判断。比如说你用“空格”来搞什么“对齐”,那么不同系统的同一个主题下的细节设置也是有调整的,空格在高版本的windows下肯定就变宽了一些,那么自然在高版本windows下就“鼓出去”了。你用于“对齐”的方法不是正规方法,是缺乏考验的临时方法。

我用的对齐方式就是在winForm窗体上用鼠标拖拽控件的时候,会自动对齐,并且会产生一条对齐线那样的东西,然后松开鼠标那样对齐的。而且我还试了另一种方式VisualStudio顶部导航--Format--Align--Left但是还是会对不齐。
解决方案五:
这跟显示的分辨率有关的。首先你要先把Program.cs下的[STAThread]staticvoidMain(){Application.EnableVisualStyles();这句注释Application.SetCompatibleTextRenderingDefault(false);这句注释Application.Run(newForm1());}上面两句删掉然后风格就能统一就能看出问题了。

时间: 2024-08-02 15:52:09

用Winform开发了一个程序,界面上的控件在Win7下是基本对齐的,到了WindowsServer2008下就变的完全对不齐了?请问这是什么原因?的相关文章

link 环境下如何让当前界面上的控件全部归零,包括选择框都恢复原来的状态?

问题描述 link 环境下如何让当前界面上的控件全部归零,包括选择框都恢复原来的状态? link 环境下如何让当前界面上的控件全部归零,包括选择框都恢复原来的状态? 解决方案 你可以将构造函数中初始化的代码抽取出来,放在一个独立的方法调用.

Javascript美化input=file文件上传控件

[实例名称] JS实现文件上传一次性完成 [实例描述] 默认的HTML控件file可以实现文件的上传,但必须经过选择文件和单击上传按钮两个步骤.本例学习如何实现一步上传文件的操作. 例子  代码如下 复制代码 <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页-学无忧(www.111cn.net)</title> </head> <body>

图片-JAVA在当前程序界面上显示出一个对话框,关闭后当前程序界面乱了。

问题描述 JAVA在当前程序界面上显示出一个对话框,关闭后当前程序界面乱了. 这是刚运行后的界面点击确定后成这样了 刚下面的回答看不懂啊 我新手. 圈着的是那个弹出对话框的的代码..放到RigisterFrame注册界面内的. 解决方案 好像没有设定页面刷新吧.错误提示代码以后,加个页面刷新试试. 解决方案二: //a代表教徒,b代表非教徒 public class Test { /** Enter Content. @author zhangjing @date 2015-5-19 @para

在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置

前段时间在工作机上装了Mac OS X,这主要是因为我最近需要开发iPhone应用程序.虽然Xcode,Objective C一定是开发iOS应用程序的主流,但是经过一番考虑,我还是决定尝试一下使用MonoTouch进行开发. MonoTouch是Novell公司基于开源的Mono平 台构建的一套iOS开发环境,使用MonoDevelop作为代码编写工具.不过目前的MonoDevelop较之Visual Studio可谓"萤火之光比皓月之明",甚至还有无法输入中文的低级问题.因此,至今

请问谁有winform开发的应用程序实例或教程也行

问题描述 请问谁有winform开发的应用程序实例或教程也行,最好是源码,VS2005+C#,谢谢啦 解决方案 解决方案二:http://download.csdn.net/source/267815csdn下载频道多的是啦解决方案三:这方面的中文书籍不多,你可以去看看外文的书:Manning.Publications.Windows.Forms.in.Action.2nd.Edition.Apr.2006.pdf电驴上有,这本我看过,还是不错的

xml-XML是如何使用的?如何在程序界面上显示类似word里面的文本和图片

问题描述 XML是如何使用的?如何在程序界面上显示类似word里面的文本和图片 老师叫我做一个字典软件,数据用XML存储!如何从程序中去读取XML的内容,那些标签如何过滤识别! 还有TextPanel如何使用!!! 解决方案 xml使用的标签都是自定义的,你获取数据的时候首先要获取到文档对象,再获取头元素,再获取子元素,一直下去带内容

安卓网-android 在桌面直接打开应用软件和一个程序里直接打开另一个程序机制上有什么不同?

问题描述 android 在桌面直接打开应用软件和一个程序里直接打开另一个程序机制上有什么不同? 面试题来的,完全不会,吓蒙了... android 在桌面直接打开应用软件和一个程序里直接打开另一个程序机制上有什么不同? 解决方案 如何用java程序直接打开一个Excel文件.

程序传到服务器上TreeView控件展不开是什么原因

问题描述 程序传到服务器上TreeView控件展不开是什么原因?在本地测试没有问题,可是到了服务器就出错了,展不开,会是什么原因?谢谢 解决方案 解决方案二:windows默认目录下的那些文件夹也得COPY上去比如,aspnet_client等等解决方案三:这个我考上了解决方案四:平台不对?解决方案五:是2.0呀,楼上的能具体点吗解决方案六:如果用了控件组建没打全如果用了AJAX扩展服务器上也装上解决方案七:如果是1.1的TreeView,需要在服务器上安装iecontrol,然后按照安装后的r

编码-C#中线程里调用winform上的控件,问题。求助。

问题描述 C#中线程里调用winform上的控件,问题.求助. 废话不多说,我直接贴代码了.程序很简单.我摘抄的网上的. 上图是个界面. 然后程序里先是一个类.如下: class ClientThread { Encoding encoding = Encoding.GetEncoding("GB2312"); private Socket client; public string data = null; private byte[] receiveBytes = new byte