C#窗口程序开发中,很样式上的问题都是通过控件的Style属性来解决的。比如:

  1. 如何让窗口大小固定?
  2. 我对这个问题一直有误区,解决这个问题我用的原来的笨办法是把窗口的最大最小的Size设置和窗口大小一致,这样虽然可以保持窗口大小不变,但是窗口右下角还是会出现可以拖拽的标志。其实只要将FormBorderStyle从Sizable改为FixedDialog,就可以达到效果了。

  3. 如何让ComboBox只读?
  4. 将ComboBox的DropDownStyle从默认的DropDown改为DropDownList即可。

其实这都是一些很简单的问题,解决方法一旦掌握会很方便,但是如果不知道的话就会一头雾水…说起来用C#也有一段时间了,但这些小东西还是需要摸索才能掌握,算是属于“经验”的知识吧。如果你在控件样式上的要求不能实现,不妨找找Style类的属性,说不定答案就在那里等着你。