让控件随窗体大小变化而变化~WinForms控件自适应窗体大小
摘要:简单的来说就是监控,定位+保持比例。例如界面分为左右下三部分,其中下部分最好解决。使用Dock属性直接定位到Bottom。难点就是上面的左右两块。我的做法是:外面套一层,然后分割为左右两部分。这里采用TableLayoutPanel为例。将TableLayoutPanel调整为一行两列左右各占50%的单元格形式。并将TableLayoutPanel的Dock属性调整为Fill。这样两个控件就会各占上下两部分。这时候可以运行,会发现无论窗体大小怎么变,控件都是会自动调整。不会死板板的。下面是重点:放两个需要测试的控件分别到TableLayoutPanel的两个单元格中。我这里放的是ListBox
阅读全文
C# Windows服务启动错误1083配置成在该可执行程序中运行的这个服务不能执行该服务
摘要:一个服务安装程序或者项目的输出中有多个服务,安装到本地后只有一个服务能启动。遇到这个问题大多是由于在启动文件中只设置了其中一个服务造成的。解决方法:修改启动文件Program.cs就可以了。ServiceBase[] ServicesToRun;ServicesToRun = new ServiceBase[] { new Service1(), new Service2()//改这里...};ServiceBase.Run(ServicesToRun)
阅读全文