winform零基础自学
VS中C#,winform窗体知识及一些控件的使用方法
Expect for future
宝剑锋从磨砺出,梅花香自苦寒来
展开
-
康耐视VisionPro+C#程序编写
康耐视Visionpro创建模板基础程序知识原创 2023-11-02 16:18:11 · 1098 阅读 · 0 评论 -
winform零基础学习(十一)—C# Winform窗体(类)之间传值的多种方法浅析
摘要一般的工程都是多个form组成的,各个窗体之间经常要灵活的传递数据。下面分享一点自己的经验:窗体传值的方法有很多,下面仅介绍我用过的一些,不知道官方叫这些什么方法,大家也可以找找看其他的。一、通过构造器传值这是最简单的一种方式,例如我从form1中要传一个字符串去form2首先,在form2的构造器中稍作修改: public Form2(String s) { InitializeComponent(); t原创 2021-03-30 19:22:46 · 3712 阅读 · 0 评论 -
winform零基础学习(十)—dataGridView(基本用法+获得选中单元的值及其行列索引+删除行)
当我们在窗体中使用表格时会发现,在编辑每一列的列标题后,第一例为空白,如图所示。那如何把第一列的空白给去掉呢?其实,第一列空白为每行的行标题,当我们不需要的时候,右击控件选择属性,找到RowHeadersVisible改为False即可。同样道理,第一行也是每一列的列标题,再不需要显示的时候找到属性中的CoulmnHeadersVisible改为False即可。要想向表格中添加数据可以使用Colunms和Rows属性。 private void Form1_Load(object原创 2021-03-18 10:40:41 · 1541 阅读 · 0 评论 -
winform零基础学习(九)—listview控件
public class Result { public double score; public int x; public int y; public double angle; public string result; } public void ShowResult(Result res) { int count = listView1.Items.Coun.原创 2020-11-26 20:25:42 · 131 阅读 · 0 评论 -
winform零基础学习(八)—picturebox显示图像,Halcon转C#打开图像
一、picturebox显示图像public partial class ucCamera : UserControl { public ucCamera() { InitializeComponent(); } private delegate void DelegateMethod(string file); public void ShowImg(string file)原创 2020-11-22 20:33:04 · 1129 阅读 · 2 评论 -
winform零基础学习(一)—应用程序简介
winform零基础学习(一)—应用程序简介winform应用程序是一种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。Form1.Designer.cs是窗体自动生成的代码Form1.resx是资源,资源文件存在这里Form1是后台代码,基本 上一直在操作的就是Form1.csInitializeComponent初始化组件属性Name:在后台要获得前台的控件对象,需要使用Name属性。visible:指示一个控件是否可见。Enabled:指示一个控件原创 2020-08-12 19:02:47 · 1072 阅读 · 0 评论 -
winform零基础学习(二)—TextBox控件+Lable控件
定义TextBox是Visual Studio中的一个控件,通常用于文本编辑。TextBox 控件通常用于可编辑文本,不过也可使其成为只读控件。文本框可以显示多个行,对文本换行使其符合控件的大小以及添加基本的格式设置。TextBox 控件仅允许在其中显示或输入的文本采用一种格式。常用属性事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。1、Multiline:是否启用多行编辑模式2、Dock:控件在父容器上的定位方式3、WordWrap:指示文本框是否换行。4..原创 2020-08-12 19:43:46 · 1122 阅读 · 0 评论 -
winform零基础学习(三)—Timer控件+跑马灯练习
定义Timer控件是一种通过引发Timer事件,可以有规律地隔一段时间执行一次代码的控件。:Timer控件通俗来说就是计时器,这是一个不可视控件。跑马灯练习(1)首先想到跑马灯的样子,用字母举例abcdebcdeacdeabdeabceabcdabcde像这样就跑起来了,其实就是一直在给Lable赋值实现 abcde到bcdea用string str=“abcde”;str=str.Substring(1)+str.Substring(0,1);实现 public.原创 2020-08-12 20:12:45 · 392 阅读 · 0 评论 -
winform零基础学习(四)—单选控件RadioButton+多选控件CheckBox
功能单选用控件RadioButton多选用控件CheckBoxCheckBox:设置默认选中:checked属性设为trueRadioButton:设置默认选中:checked属性设为true。给控件分组:使用容器中的“GroupBox”控件。2.学生老师登录小练习(1)新建窗体(2)代码namespace _07老师或者学生登陆{ public partial class Form1 : Form { public Form1() .原创 2020-08-12 20:40:43 · 1669 阅读 · 0 评论 -
winform零基础学习(五)—PictureBox控件+实现图片翻页下一张
定义PictureBox 控件可以显示来自位图、图标或者元文件,以及来自增强的元文件、JPEG 或 GIF 文件的图形。如果控件不足以显示整幅图象,则裁剪图象以适应控件的大小。2练习-图片的切换(1)新建(2)程序using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;usin.原创 2020-08-12 21:06:22 · 2364 阅读 · 0 评论 -
winform零基础学习(六)—winform无边框窗体移动
1.第一步去掉边框在属性框中找到FormBorderStyle选择none。2.第二步添加 using System.Runtime.InteropServices;3.第三步在 { InitializeComponent(); } 后添加以下代码 [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] pub原创 2020-10-08 16:44:25 · 334 阅读 · 1 评论 -
winform零基础学习(七)—combox控件简单用法
1.效果图如下2.代码 private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Add("平方差"); comboBox1.Items.Add("归一化的平方差"); comboBox1.Items.Add("相关性匹配"); comboBox1.Items.Add("归一化的相关性匹配");原创 2020-11-17 09:40:10 · 2827 阅读 · 0 评论 -
winform零基础学习(八)—窗体传参,窗体传值
第一步:新建一个窗体,放入一个Button(子窗体)第二步:添加子窗体第三步:子窗体添加Button按钮第四步:在子窗体声明父窗体的实例第五步:子窗体在父窗体打开第六步:传参,如果传的参数多可以定义一个类子窗体程序:父窗体程序:...原创 2020-10-17 15:45:01 · 358 阅读 · 0 评论