winform窗体控件设计时的位置到运行后怎么发生了变化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform窗体控件设计时的位置到运行后怎么发生了变化相关的知识,希望对你有一定的参考价值。
如果是窗体里面的控件设计与运行时位置不一样,那么看看那些控件的Anchor属性,一般是由这个属性引起,它可以自动根据窗体的大小调整控件的位置。如果是窗体运行时的位置不一样,那么看窗体的StartPosition属性,其中CenterScreen为桌面居中,这个属性的默认值WindowsDefaultLocation(由系统来决定窗体的起始位置,所以不同时间启动程序位置都可能会不一样)。 参考技术A 窗体有专门的属性来设置窗体加载时的初始位置,默认好像是在右上方 参考技术B 你设计时的窗体大小和运行时是不是不一样?是的话设置下控件的Dock和Anchor属性 参考技术C 把窗体的StartPosition的属性修改为CenterScreen就不会发生改变了。追问
不行啊,还是变化了。
winform中怎么使用EventLog控件记录事件日志
参考技术A 在winform项目中,打开工具箱,找到EventLog控件拖动到winform窗体,这时在窗体下生成EventLog控件实例右击EventLog1,在菜单中选择“属性”
在属性窗口中填写Source的值,这个值就是事件查看器中的源
在窗体上双击,进入窗体加载事件,在这里写下事件日志,如图所示
运行工程,因为代码写在窗体加载事件里,所以工程运行后,日志就写到事件查看器了
打开控制面板,再双击管理工具,在管理工具列表下,找到事件查看器并双击
在打开的事件查看器中,展开windows日志,点击“应用程序”
在日志里,可以看到我们定义的mylog源本回答被提问者采纳
以上是关于winform窗体控件设计时的位置到运行后怎么发生了变化的主要内容,如果未能解决你的问题,请参考以下文章