Winform设计-小百货 涵盖基础插件学习(适合新手)

 

第一次写winform,主要是为了加快对  事件的 理解。

代码如下:

 private void Form1_Load(object sender, EventArgs e)
{
//FORM1
this.MaximizeBox = false;//限制最大化
this.Text = "小百货 By Mr.w"; //选项卡控件
tabControl1.Appearance = TabAppearance.FlatButtons;
tabPage1.Text="工具集";
tabPage2.Text = "文本编辑";
tabPage3.Text = "图像处理";
tabPage4.Text = "个人笔记";
tabPage5.Text = "网络类";
tabPage6.Text = "办公类"; //列表视图控件
listView1.Items.Add("360安全卫士");
listView1.Items.Add("Wireshark");
listView1.Items.Add("GNS3");
listView1.Items.Add("FlashXp"); listView1.LargeImageList = imageList1;
listView1.Items[0].ImageIndex = 0;
listView1.Items[1].ImageIndex = 1;
listView1.Items[2].ImageIndex = 2;
listView1.Items[3].ImageIndex = 3; //打开和另存为
openFileDialog1.Filter = "txt文件(*.txt)|*.txt";
openFileDialog1.InitialDirectory = @"C:\Documents and Settings\cisco\桌面";
openFileDialog1.FileName =string.Empty;//打开按钮 默认显示文件名 saveFileDialog1.Filter = "txt文件(*.txt)|*.txt";
saveFileDialog1.InitialDirectory = @"D:\";
saveFileDialog1.CheckFileExists = false;
saveFileDialog1.CheckPathExists = false; richTextBox1.ReadOnly = true;//只读 } private void listView1_ColumnClick(object sender, ColumnClickEventArgs e)
{ } private void listView1_DoubleClick(object sender, EventArgs e)//双击事件
{
if (listView1.Items[0].Selected)//
{
Process.Start(@"C:\Program Files\360\360Safe\360Safe.exe"); }
if (listView1.Items[1].Selected)//
{
Process.Start(@"D:\wireshark\wireshark.exe");
}
/*
* 下面类似
*
*/
} private void button1_Click(object sender, EventArgs e)//打开 事件
{ if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader fileRead = new StreamReader(openFileDialog1.FileName,Encoding.Default);
richTextBox1.Text = fileRead.ReadToEnd();
fileRead.Close();
} } private void button2_Click(object sender, EventArgs e)//另存为 事件
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter fileWriter = new StreamWriter(saveFileDialog1.FileName);
fileWriter.Write(richTextBox1.Text);
fileWriter.Close();
}
}
 
 
 

Winform设计-小百货 涵盖基础插件学习(适合新手)的更多相关文章

  1. 新手留言薄asp.net MVC 学习(适合新手学习)

    以下是发布到IIS后的效果截图: 1)首页展示: 2)登录后台页面展示: 3)后台页面展示: 该项目源代码下载地址:http://files.cnblogs.com/files/f12-liugang ...

  2. 零基础入门学习UI设计指南

    第一步:认识设计启蒙必备知识 学习一项技能,尤其是已经有一定沉淀并在各行各业有广泛应用的技能,就一定要对它先有充分的认知.在开始正式学习前,你需要花足够的经历去了解和查阅它的起源.发展.应用.未来. ...

  3. .net core +codefirst(.net core 基础入门,适合这方面的小白阅读) 【我们一起写框架】领域驱动设计的CodeFirst框架(一)—序篇

    .net core +codefirst(.net core 基础入门,适合这方面的小白阅读)   前言 .net core mvc和 .net mvc开发很相似,比如 视图-模型-控制器结构.所以. ...

  4. 【学习记录】第一章 数据库设计-《SQL Server数据库设计和开发基础篇视频课程》

    一.课程笔记 1.1  软件开发周期 (1)需求分析阶段 分析客户的业务和数据处理需求. (2)概要设计阶段 设计数据库的E-R模型图,确认需求信息的正确和完整. /* E-R图:实体-关系图(Ent ...

  5. 适合新手小白的UI学习路线完整版

    UI设计是很多年轻人活着想转行学习的人的新职业目标,越来越多的人看到UI设计良好的就业发展前景,纷纷投入到UI设计的大军中来,想学习UI设计,很多小白并不知道从何开始学起,用什么样的方法去学习,所以今 ...

  6. 学会网页制作,web app开发,必须先从语法基础开始学习

    做软件开发,是从事编程开发工作,必须先从语法基础开始学习,通过语法组成产品效果.      前端开发的基础语法,由HTML+CSS+JavaScript组成,这是前端开发最基本的3个语言.       ...

  7. winform快速开发平台 -> 基础组件之分页控件

    一个项目控件主要由及部分的常用组件,当然本次介绍的是通用分页控件. 处理思想:我们在处理分页过程中主要是针对数据库操作. 一般情况主要是传递一些开始位置,当前页数,和数据总页数以及相关关联的业务逻辑. ...

  8. 零基础如何学习java更有效呢?

    零基础学java,不知道该如何入手?也不知道学习的方向,很多人会问零基础怎么样学习,有没有什么入门的书籍推荐:只要方法正确,零基础学好java也是有机会的哦. 一.理解Java思想 Java是一门面向 ...

  9. Java基础知识学习(九)

    GUI开发 先前用Java编写GUI程序,是使用抽象窗口工具包AWT(Abstract Window Toolkit).现在多用Swing.Swing可以看作是AWT的改良版,而不是代替AWT,是对A ...

随机推荐

  1. 如何设置“用eclipse开发时自动在顶端产生import”?

    eclipse新版本中的默认设置可能导致自动在生成import时是在代码中,而大多数时间我们需要自动生成import在代码顶端,按照如下设置即可纠正

  2. CSS固定布局:960GS

    960栅格系统 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...

  3. 内网jenkins如何配置gitlab自动拉取代码打包

    在全局工具配置中添加git安装目录的配置 http://10.2.1.92:8080/jenkins/configureTools/git1.8.3.1/usr/bin/git 打开系统设置配置git ...

  4. centOS7创建python虚拟环境

    参考: 非常棒的2篇博客 https://www.centos.bz/2018/05/centos-7-4-%E5%AE%89%E8%A3%85python3%E5%8F%8A%E8%99%9A%E6 ...

  5. zoom,zoom与haslayout的关系,zoom与transform: scale( )的区别

    1.zoom:(缩放)

  6. CAD插入非等比例的图块

    主要用到函数说明: _DMxDrawX::InsertBlock 向控件数据库中插入一个图块,不用它插入匿名块.详细说明如下: 参数 说明 BSTR pszDwgFileName 图块定义的dwg 文 ...

  7. maxtrid 3D视差

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. CSS 选择器 知识点

    <html> <head> <style type="text/css"> h1 > strong { /*子元素选择器 只选择自己 的子 ...

  9. sysbench_mysql

    ref http://seanlook.com/2016/03/28/mysql-sysbench/ 测试 当执行下面这个sysbench测试mysql的时候,你不知道的可能可能是: 这到底是在测试读 ...

  10. 准备MPI编程环境——Visual Studio

    准备 下载并安装Visual Studio 2017 下载并安装MPI  (建议使用MSMPI,相对简单方便一点,可以从微软官网下载获得) 配置 新建空白项目 在该项目中新建源文件 右击项目-> ...