
winfrom
view
三天不揍就揭瓦
这个作者很懒,什么都没留下…
展开
-
C# winform选择文件、选择文件夹、打开文件--OpenDialog
粘贴就行OpenFileDialog dialog = new OpenFileDialog();dialog.Multiselect = true;//该值确定是否可以选择多个文件dialog.Title = "请选择文件夹";dialog.Filter = "所有文件(*.*)|*.*";if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK){ string file = dialog.FileName;}原创 2020-09-16 10:23:26 · 1080 阅读 · 0 评论 -
自己总结的窗体传值3---委托:
窗体1的textbox1的值显示在窗体2的textbox1上面和窗体3上面并且做适当的处理—使用委托;在主窗体一定一个委托,其他窗体想要使用,就给这个委托赋值就可,也就是想办法将窗体2和窗体3的方法传到窗体1里面就可以。踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;原创 2020-09-13 11:38:25 · 188 阅读 · 0 评论 -
自己总结的窗体传值2-主窗体变化-所有的子窗体全部变化-利用接口
窗体1的textbox1的值显示在窗体2的textbox1上面和窗体3上面并且做适当的处理分析:sendmesssage 这个按钮他的作用范围只有在类form1里面,超越这个类这个按钮就没办法工作,,又因为需要对childform1 和childform2进行处理,因此需要将child1和child2想办法传入到form1里面 这样这个两个窗体的空间也都传入到了form1里面就可以进行编辑1 总之一句话 想办法将二者传入到form1里面。child1和child2对窗体1的值处理的方式不一样,一个是原创 2020-09-13 11:02:26 · 210 阅读 · 0 评论 -
自己总结的窗体传值1-定义属性
窗体1的textbox1的值显示在窗体2的textbox1上面方法1:分析,因为将要在窗体1点击sendmessage按钮之后,窗体2才显示,这个sendssage这个按钮,只可以在窗体1内使用,因此,只需要将窗体2这个对象传递到窗体1里面,这样在窗体1就可以进行操作他。因此:在窗体1里面定义一个属性,然后将窗体2赋值给他,这样就将窗体2以及里面的组件 也传递过来了。因为在系统默认的窗体2的组件都是private,因此在窗体1这个类里面获得不了窗体2里面的这个组件,因此需要修改一下:将private 修原创 2020-09-13 08:54:46 · 154 阅读 · 0 评论 -
窗体传值--事件
原创 2020-09-07 20:34:16 · 120 阅读 · 0 评论 -
单例模式-自己写的
原创 2020-09-07 19:48:09 · 128 阅读 · 0 评论 -
DataGridView.CellFormatting--CellFormatting事件绑定判断
CellFormatting事件绑定判断private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e){if (e.ColumnIndex == 1 /status列的Index/){if (object.Equals(e.Value, 0)){e.Value = “未完成”;e.CellStyle.ForeColor = Color.Red;}else{e原创 2020-09-05 22:08:02 · 559 阅读 · 0 评论 -
TextBox
密码 显示 *TextBox , 在属性里将 PasswordChar 属性设为 “*” 号原创 2020-08-30 17:18:10 · 267 阅读 · 0 评论 -
treeview的使用方法 以及与递归方法的结合
TreeView.Nodes 获取分配给树视图控件的树节点集合。获得是一个TreeNodeCollection类型的集合,通过该集合的添加,就可以对该treeview进行添加节点。例如TreeNodeCollection tt = treeView1.Nodes;TreeNode tt1= tt.Add(“0liu”);TreeNode tt2= tt. Add(“1liu”);Tr...原创 2020-09-16 10:31:28 · 281 阅读 · 0 评论 -
2、DataSet使用方法-
DateSet在c#程序中建立一个临时数据库DataSet对象由一组DataTable对象组成,这些对象与DataRelation对象互相关联。这些DataSet对象又包含Rows集合,Columns集合,Rows集合由多个DataRow对象组成,Columns集合由多个DataColumn对象组成。由于DataSet对象很像数据库,所以可以像访问关系型数据库那样访问DataSet,例如在Da...原创 2019-11-23 18:55:44 · 742 阅读 · 0 评论 -
1、datatable的用法
是用来存储数据的临时表格类1 引入命名空间using system.data2 创建一个表该类必须实例化之后 才可以使用 //创建一个空表 DataTable dataTable1 = new DataTable();//创建一个DataTable的对象,虚拟表 //创建一个有名字的表 DataTable datatable2 = new DataTable("N...转载 2019-11-23 18:29:06 · 5930 阅读 · 0 评论