设定默认按钮..
就WinForm来说,默认按钮可以直接设定Form的AcceptButton。
这次遇到的问题是Form中有个TabControl,里面有多个TabPage,每个TabPage的默认按钮是不同的。
实在不熟WinForm,暂时想不到其他方法,只好手工捕获事件解决。
WinForm试用ing = =。。DataGridView
其实仅仅用过一点点,且先把知道的技巧记一下,以后有学到再补充。
目前只知道调整列宽、拖拽列和判断某行是否被编辑……
WinForm试用ing = =。。FileOpenDialog & FileSaveDialog
其实挺好用(倘若比起JFileDialog来说)。。
只是在用FileOpenDialog时要注意,关闭对话框时默认会改变工作目录。
今天就遇到了在打开一个文件后工作目录被改动,导致后面用相对路径就找不到文件了。
解决方案很简单,配置FileOpenDialog的RestoreDirectory属性为true,即在对话框关闭时还原工作目录。
下面贴一贴基本的代码。
WinForm试用ing = =。。ProgressBar
.NET 2.0开始不能跨线程访问控件,只能写委托,恨……
那么下面贴一段跨线程调度进度条的代码,无知的我搞了老半天……
WinForm试用ing = =。。ComboBox
嗯 = =。。。用到的几个属性贴一贴:
DisplayMember:显示的属性名称
ValueMember:值的属性名称
Items:对象集合
AutoComplete:自动完成系列的。。略,以后有用到再……
DropDownStyle:控制下拉框中的内容是输入还是下拉
- Simple:只能输入
- DropDown:默认值,既能下拉也可以自己输入
- DropDownList:只能下拉列表
真是超无聊的 = =..
要被干掉了~。。。