
WinFrom系统控件的使用
文章平均质量分 66
清空回声
你若安好便是晴天
展开
-
菜单栏[MenuStrip]
1设置完菜单后,每一个子菜单对应的事件中,来展示当前菜单的窗体 foreach (Form f in this.MdiChildren) { if (f.Name == "窗体名称") { return; }原创 2015-12-03 10:14:30 · 967 阅读 · 0 评论 -
DataRow dr = dt.NewRow();
DataTable dt = new DataTable(“t1”); DataRow dr = dt.NewRow(); dt.Rows.Add(dr);/// /// 构造用户信息细节表 /// /// public static DataTable getAllDetail() { DataTable dt = new DataTable(); dt.C转载 2015-08-04 16:21:15 · 8316 阅读 · 0 评论 -
winfrom 字窗体的值传给父窗体的combox添加项后中新绑定数据,以便自己调用下拉选择改变事件
1定义一个类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Data; using System.Web; namespace Common.ListItems { //原创 2015-08-01 15:49:18 · 694 阅读 · 0 评论 -
子窗体传入父窗体
做了很多项目,很多项目都用到子父窗体之间的传值。。父窗体传入子窗体都比较简单,而子窗体传入父窗体因为有很多不通道的需求,所以·搞起来有点头大。先说父窗体传入子窗体:将父窗体控件上的值传入子窗体的控件上:Form1为父窗体Form2为子窗体Form1 单击按钮打开Form2,Form2关闭的时候把值传到Form1的控件上代码:[csharp] view plaincopy using System;转载 2015-08-01 12:47:50 · 381 阅读 · 0 评论 -
C#(WinForm) ComboBox和ListBox添加项
这篇文章主要介绍了C#(WinForm) ComboBox和ListBox添加项及设置默认选择项的的相关资料,需要的朋友可以参考下dy(“bcall”);var cpro_id = “u1892994”;Web控件DropDownList和WinForm控件ComboBox机制不一样。 ComboBox没有对应的ListItem需要自己写一个:?1 2 3 4 5 6 7 8 9转载 2015-08-01 15:00:58 · 2334 阅读 · 0 评论 -
combox
这两天一直被一个问题困扰着,就是 我用一个combox显示数据,并根据用户的选择,触发SelectedIndexChanged事件完成一些操作,但是当用combox数据绑定到一个dataset时就触发了SelectedIndexChanged事件,请教如何在数据绑定时不让combox控件触发SelectedIndexChanged事件,本来想设个Flag变量,判断是不是第一次登录,那样也可以,原创 2015-08-10 10:56:11 · 655 阅读 · 0 评论 -
给dt新建行
给dt新建行ComboBox cm=((ComboBox)fy.Controls["panshow1"].Controls["cmbYieldRoleNO"]); DataTable dt = (DataTable)cm.DataSource; dt.Columns.Add("ID"); dt.Colum原创 2015-08-10 11:03:06 · 313 阅读 · 0 评论 -
winfrom中用户控件写一个日历控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;name原创 2015-08-11 18:55:34 · 1834 阅读 · 0 评论 -
在Datagridview中双事件获取行号时数据源重新绑定后
不能采用获取原来的索引去设置选中行采用这种: DataTable dt = (DataTable)dgvShow.DataSource; DataRow[] dr = dt.Select("序号=" + YieldTransitID_DGV); int index = dt.Rows.IndexOf(dr原创 2015-08-11 19:00:53 · 263 阅读 · 0 评论 -
根据数据显示行的样式
public void ChangeColor(DataGridView dgv) { // 在数据绑定之后循环判断dgv的行数据而改变颜色 foreach (DataGridViewRow row in dgv.Rows) { string isf = row.Cells["是否已回站"].Value.ToString原创 2015-08-05 18:26:10 · 403 阅读 · 0 评论 -
根据数据,显示不同的数据颜色
// foreach (DataGridViewRow row in dgvShow.Rows) // { // string isf = row.Cells["是º?否¤?已°?回?站?"].Value.ToString(); // if (isf == "是º?") // {原创 2015-08-10 10:46:00 · 2890 阅读 · 0 评论 -
datatable绑定comboBox,在下拉菜单中显示对应数据
实现功能: datatable绑定comboBox,在下拉菜单中显示对应数据实现方法: 1、生成datatable,并为combox绑定数据源: comboBox1.DataSource = dt1; comboBox1.DisplayMember = "用户编码"; comboBox1.ValueMem原创 2016-04-05 10:12:37 · 10687 阅读 · 0 评论 -
(C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的
(C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的,如果想要改变它的背景色和边框色那也是有办法的,只需要继承DateTimePicker做一个自定义控件,再重写WndProc方法。此外还要重写属性,这样就可以在外部修改它的颜色了。 自定义控件的完整代码如下: public class UCDa转载 2015-12-22 11:42:26 · 4489 阅读 · 0 评论 -
c#(winform)中ComboBox和ListBox添加项,写一个用户控件
用comboBox的数据绑定的方法很简单,建一个数据源,绑定到ComboBox上,然后指定DisplayMember和 ValueMember就可以了。但是感觉好不灵活哦,如果我要在ComboBox上再添加一项,那怎么办?Web里面有ListItem, winform里面怎么没有了?感觉真是不爽,网上找了个方法,自己添加一个ListItem类,然后add到items里面,感觉还不错,有点象web转载 2015-08-18 14:19:49 · 4846 阅读 · 0 评论 -
请教如何在数据绑定时不让combox控件触发SelectedIndexChanged事件,
这两天一直被一个问题困扰着,就是 我用一个combox显示数据,并根据用户的选择,触发SelectedIndexChanged事件完成一些操作,但是 当用combox数据绑定到一个dataset时就触发了SelectedIndexChanged事件,请教如何在数据绑定时不让combox控件触发SelectedIndexChanged事件, 本来想设个Flag变量,判断是不是第一次登录,那转载 2015-07-29 09:59:47 · 3594 阅读 · 0 评论 -
winfrom 文本只能为数字
1、TextBox 只可输入数字(例如:0.123,15,46.1等) private void txtStartNumber_KeyPress(object sender, KeyPressEventArgs e) { //IsNumber:指定字符串中位于指定位置的字符是否属于数字类别 //IsPunctuation转载 2015-07-30 17:18:16 · 372 阅读 · 0 评论 -
窗体传值
对于从事C#及VB的人开发人员来讲,肯定有过这样的需求,要将一个窗口的值传递到另一个窗口,最典形的莫过于数据选取,当选中后关闭当前窗口,同时将选中的值返回到他的父窗口,有好多朋友在做这样的功能时通过在窗口类中增加变量来实现,其实这样做既麻烦,又增加了代码的复杂度。 在系统的类中有一个TAG属性可用来做值的传递,他是一个OBJECT对象,所以支持任何类型,看完如下代码,你可能就能明白了。 //转载 2015-08-01 12:17:09 · 296 阅读 · 0 评论 -
一个好看的样式,datagriview
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 =原创 2015-08-10 10:54:26 · 488 阅读 · 0 评论 -
Winfrom传值
Winfrom窗体直接传值 1父窗体传值给子窗体(1) 定义类,需要传值的字段在父窗体中赋值,在show子窗体时 //MessageBox.Show("登Ì?陆?成¨¦功|"); FrmYieldTransitEdit fm = new FrmYieldTransitEdit(); User.LoginName = useName原创 2015-08-10 10:51:08 · 390 阅读 · 0 评论 -
winForm ComBox禁用鼠标滚轮
实现一:public partial class Form1 : Form, IMessageFilter{ public Form1() { InitializeComponent(); } #region IMessageFilter 成员 public bool PreFilterMessage(re转载 2015-08-12 13:09:37 · 1526 阅读 · 0 评论 -
控制textbox里的值大于35,小于52
private void txtPumpNum_TextChanged(object sender, EventArgs e) { //获取发货方量 decimal SendNumber = Convert.ToDecimal(txtSendNumber.Text.Trim() == "" ? "0" : txtSendNumber.原创 2015-08-12 16:35:33 · 443 阅读 · 0 评论 -
对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
问题: 对DataGridView某行进行修改之后,保证光标显示仍在选中行上?现实问题: 当前的开发中遇到Datagridview的操作,在对Datagridview中单选行进行操作之后,要回到Datagridview显示界面,但是显示选中行总是在第一行,这样的话,当数据库中数据行太多的时候,显示太多,选择行也许就修改后客户就找不到自己修改的那一行了转载 2015-08-18 14:46:08 · 5564 阅读 · 0 评论 -
对DataGridView某行进行修改之后,保证光标显示仍在选中行上?
model.ID = YieldTransit_ID; if (YieldTransitEditBus.Update(model) == true) { MessageBox.Show("保存成功"); //重新绑定数据原创 2015-08-18 14:50:38 · 956 阅读 · 0 评论 -
改变单元格背景
//改变单元格背景 DataGridViewSelectedCellCollection dsc; private void EcDataGridView_SelectionChanged(object sender, EventArgs e) { try {转载 2015-08-18 14:52:14 · 530 阅读 · 0 评论 -
dataGridView的样式设置
去掉默认选中第一行:dataGridView1.Rows[0].Selected = false;原创 2015-08-18 14:54:35 · 827 阅读 · 0 评论 -
右键菜单功能动态生成子项
/// /// 生成菜单项 /// /// /// private ToolStripMenuItem GetMenuItem(string txt) { ToolStripMenuItem menuItem = new ToolStripMenuItem();原创 2015-08-31 17:39:31 · 354 阅读 · 0 评论 -
初始化三个树节点根据不同的数据源
//初始化三个树节点根据不同的数据源 private void TreeViewBinding(DataTable dt, TreeView tv) { tv.Nodes.Clear(); foreach (DataRow item in dt.Rows) { T原创 2015-09-15 10:07:40 · 303 阅读 · 0 评论 -
Winfrom treeview拖拽功能
设置控件的可拖拽属性为true实现三个事件 /* 当鼠标拖拽某节点时 */ private void tvQueuing_ItemDrag(object sender, ItemDragEventArgs e) { DragWho = 1; TreeNo原创 2015-09-15 10:41:49 · 680 阅读 · 0 评论 -
移除节点
public void SelectVehicleStateType_IDByTinID(int timcarid, ListView vi) { FrmEMTinCar fmt = null; Form YieldTransitEditForm = this.Owner; TabPage tc = (TabP原创 2015-09-19 15:15:34 · 415 阅读 · 0 评论 -
DateTimePicker控件自定义格式
默认状态下,DateTimePicker控件只显示日期,如果想更改为显示时间,或日期+时间,需要做以下设置://控制日期或时间的显示格式this.DateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"//使用自定义格式this.DateTimePicker1.Format = DateTimePickerFormat.Custom转载 2015-08-18 14:40:38 · 2712 阅读 · 0 评论 -
(C#)Winform修改DateTimePicker控件的背景色
(C#)Winform修改DateTimePicker控件的背景色Winform中日期控件DateTimePicker默认是不能修改背景色和边框色的,如果想要改变它的背景色和边框色那也是有办法的,只需要继承DateTimePicker做一个自定义控件,再重写WndProc方法。此外还要重写属性,这样就可以在外部修改它的颜色了。 自定义控件的完整代码如下: public class UCDa转载 2015-08-18 14:37:57 · 4239 阅读 · 0 评论 -
限制只能输入小数
/// /// 限制只能输入小数 /// /// /// public void checkeKey(object sender, KeyPressEventArgs e) { #region 例如:0.123,15,46.1等 //IsNumbe原创 2015-08-12 16:36:50 · 337 阅读 · 0 评论 -
dt新建行之后排序
dt.Rows.Add(((Hashtable)this.Tag)["ID"].ToString(), sqlDisplayMember); DataView dv= dt.DefaultView; dv.Sort="ID DESC";原创 2015-08-14 11:51:55 · 453 阅读 · 0 评论 -
datatable绑定comboBox
实现功能: datatable绑定comboBox,在下拉菜单中显示对应数据实现方法: 1、生成datatable,并为combox绑定数据源: comboBox1.DataSource = dt1; comboBox1.DisplayMember = "用户编码"; comboBox1.ValueMem转载 2015-08-18 13:43:32 · 1229 阅读 · 0 评论 -
C#中comboBox绑定数据集后事件中取值出System.data.dataRowView问题
写了一段代码,希望通过comboBox选项自动关联填充另外两项输入框时发现数据获取异常comboBox绑定数据源代码如下: this.cbKHMC.DataSource = dt; this.cbKHMC.DisplayMember = "Name"; this.cbKHMC.ValueMember = "Value转载 2015-08-18 13:49:21 · 5337 阅读 · 0 评论 -
comboBox控件的使用
一、编程方式添加:使用comboBox.Items.Add(ojbect item)方法添加一个项C#代码 private void DoBindData() { for (int i = 0; i { comboBox1.Items.Add(i +转载 2015-08-18 13:51:44 · 805 阅读 · 0 评论 -
comboBox1 查找其他数据
例如:comboBox1绑定了数据源datatabledatatable中有三个字段,分别为id, name,number;设置如下:id作为comboBox1的valuemember;name作为comboBox1的displaymember;当我选中一条记录后,怎么获取number呢?实现方法:在comboBox1_SelectedIndexChanged事件里转载 2015-08-18 13:55:22 · 1069 阅读 · 0 评论 -
winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?
winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?combobox绑定数据源之后是这样的 北京 上海 深圳 ....想要让它显示成这样 请选择城市 北京 上海 深圳....转载 2015-08-18 14:14:26 · 1429 阅读 · 0 评论 -
C# winform combobox 在绑定数据之后插入一项选择项
/**//// /// 填充comboboxB超医师 geovindu@163.com 涂聚文 ///2009-02-16 /// private void setDBPyhNameComboBox() { this.combPhy.DataSource = null; DBConnectioin dbc = new DBConnecti转载 2015-08-18 14:20:51 · 2630 阅读 · 0 评论 -
StatusStrip
通过StatusStrip显示窗体状态栏 同时将状态栏分成三部分 居左边显示相关文字信息 中间空白显示 居右边显示时间信息 1.创建窗体及添加StatusStrip 默认StatusStrip名称为statusStrip1 2.在statusStrip1的Items属性中 添加三个StatusLabel 默认名称为toolStripStatusLabel1,2,3转载 2015-07-23 11:58:07 · 441 阅读 · 0 评论