WinForm
zhoukk1985
这个作者很懒,什么都没留下…
展开
-
通用对话框——FontDialog
字体对话框(FontDialog)在文字处理中,我们常用到字体,现在我们来做一个最常见的字体对话框。一、 字体对话框(FontDialog)常用属性常用属性ShowColor控制是否显示颜色选项AllowScriptChange是否显示字体的字符集Font在对话框显示的字体All原创 2011-07-24 09:51:22 · 665 阅读 · 0 评论 -
DataGridView中CheckBox实现单选
private void totalDataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == -1 || e.RowIndex == -1) return; for (in原创 2012-02-02 17:57:03 · 5135 阅读 · 0 评论 -
设置光标的位置到文本尾
//让文本框获取焦点 this.btxt_Formula.Focus();//设置光标的位置到文本尾 this.btxt_Formula.Select(this.btxt_Formula.TextLength, 0);//滚动到控件光标处 this.btxt_Formula.ScrollToCaret();原创 2012-02-04 14:32:15 · 617 阅读 · 0 评论 -
文本框输入技巧
private void AddPriveteStr(string str) { int startPosition = this.btxt_Formula.SelectionStart; string org = this.btxt_Formula.Text; this.btxt_Formula.Te原创 2012-02-04 14:41:46 · 229 阅读 · 0 评论 -
DataGridView如何调整列宽
最近在C#版看到有几个朋友询问DataGridView如何调整列宽的问题.我做了一个总结.发出来供大家参考 DataGridView有一个属性是AutoSizeColumnMode,他有几个枚举值:AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。C原创 2012-02-08 16:34:22 · 1017 阅读 · 0 评论 -
DataGridView中限制某列只能输入数字
private void DataGrid_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { int index = this.dgv_Item.DataGrid.Columns["字段名"].Index; i原创 2012-04-13 14:26:15 · 580 阅读 · 0 评论 -
WinForm的listView多行删除操作
listView多行删除的操作,从数据库中的删除。private void buttonDelete_Click(object sender, EventArgs e){ DialogResult dr = MessageBox.Show("确定要删除所选记录? ", "Photonsoft", MessageBoxButtons.OKCancel, MessageBoxIco原创 2012-04-13 10:54:21 · 643 阅读 · 0 评论 -
DataGridView转换成相对应的DataRow
已知值:DataGridViewRowdataGridViewRow条件: DataGridView绑定到DataTable上求: 它对应的DataRow解答: DataRow dataRow = (dataGridViewRow.DataBounditem asDataRowView).Row;需要解释一下: (1)DataGridView.C原创 2012-04-16 14:49:50 · 1899 阅读 · 0 评论 -
WinForm:如何设置DataGridView列标题对齐方式
最近做WinForm项目时,发现一个问题,就是DataGridView中,不对能某个列的标题单独设置对齐方式。虽然在属性窗口中,可以通过ColumnHeaderDefaultCellStyle属性设置所有列标题的统一对齐方式,但在某些时候,我们可能会因为某种原因,单独设置列标题的对齐方式。比如,对于金额等列,我们通常都会设置成右对齐。 后来查了很久,基本上找到了一些规律,如果我们之前在Dat原创 2012-04-20 16:20:27 · 1301 阅读 · 0 评论 -
控制窗体不能放大/缩小/移动
//禁用窗体的标题栏按钮(最小化,最大化,关闭)this.ControlBox=false;//禁止拖动边框以改变窗体大小this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;//隐藏标题栏this.FormBorderStyle = System.Windows.Forms.FormBo原创 2011-12-29 09:17:40 · 993 阅读 · 0 评论 -
移动无边框窗体的三种方法
1.重写WndProcprotected override void WndProc(ref Message m){ const int WM_NCHITTEST = 0x84; const int HTCLIENT = 0x01; const int HTCAPTION = 0x02; if (m.M原创 2011-12-29 09:45:47 · 695 阅读 · 0 评论 -
获取DataGridView中被选中的行
public List SelectedRows { get; private set; } //保存选中CheckBox的数量 int count = 0; //薪酬项名称集合 this.SelectedRows = new List(); for (int i = 0; i原创 2012-01-20 14:35:01 · 1072 阅读 · 0 评论 -
通用对话框——PrintPreviewDialog
打印预浏对话框(PrintPreviewDialog)打印预浏控件是用来显示一个打印文档在打印后的效果。在打印预浏对话框中包含有,打印、缩放、单页或多页、关闭等按钮。对话框如下: 打印预浏对话框没有太多的属性,最后通过ShowDialog()调用。上面的实现代码如下:privat原创 2011-07-24 09:46:15 · 1244 阅读 · 0 评论 -
通用对话框——FolderBrowserDialog
浏览文件夹对话框(FolderBrowserDialog)保存文件对话框控件有两种情况,一就是保存,二就是另存为,保存很简单,就是在文件已经打开的情况下的,再把文件写一篇,在这里我们主要讲另存为的情况(SaveAs)。一、FolderBrowserDialog控件的属性RootF原创 2011-07-24 09:48:04 · 709 阅读 · 0 评论 -
通用对话框——SaveFileDialog
保存文件对话框(SaveFileDialog)保存文件对话框控件有两种情况,一就是保存,二就是另存为,保存很简单,就是在文件已经打开的情况下的,再把文件写一篇,在这里我们主要讲另存为的情况(SaveAs)。一、SaveFileDialog控件的属性Filter要在对话框中显示的文原创 2011-07-24 09:48:51 · 739 阅读 · 0 评论 -
通用对话框——OpenfileDialog
打开文件对话框(OpenFileDialog)一、 OpenFileDialog控件有以下基本属性 InitialDirectory对话框的初始目录Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"FilterIn原创 2011-07-24 09:49:39 · 345 阅读 · 0 评论 -
通用对话框——colorDialog
颜色对话框(ColorDialog)颜色拾取框也是我们常见的对话框之一,下面我们来看看在C#中是如何操作颜色对话框的呢?一、 颜色对话框(ColorDialog)的常见属性AllowFullOpen禁止和启用"自定义颜色"按钮FullOpen是否最先显示对话框的"自定义颜色"部份原创 2011-07-24 09:50:38 · 811 阅读 · 0 评论 -
弹出子窗体隐藏父窗体
private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Owner = this; f2.Show(); this.Hide(); }//不要设原创 2011-12-19 14:46:59 · 560 阅读 · 0 评论 -
WinForm窗体显示和窗体之间传值
A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模原创 2011-12-27 14:43:42 · 370 阅读 · 0 评论 -
清空容器内所有控件的值
/// /// 清除容器里面某些控件的值 /// /// 容器类控件 public void ClearCntrValue(Control parContainer) { for (int index = 0; index parContainer.Controls.Count原创 2012-01-09 12:40:01 · 760 阅读 · 0 评论 -
Combobox默认选中项特殊处理方法
this.cbo_Type.SelectedIndex = this.cbo_Type.FindString(变量)//获取选中的项的文本(this.cbo_Type.SelectedItem as DataRowView).Row["字段名"].ToString();变量);原创 2012-05-15 17:54:46 · 781 阅读 · 0 评论