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. Windows 10 IIS所有的html返回空白

    这是一个神奇的现象.因为使用IIS已经有N多年了,喜欢使用它是因为它随手可得.自从装上windows10以来,直至今天才用它来调试客户端程序.想在上面放一个静态的json数据,省的还要去建立一个Web ...

  2. 使用jquery animate实现锚点慢慢平滑滚动效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. CSS——继承性

    继承性发生的前提是包含(嵌套关系). 1.文字颜色可以继承 2.文字大小可以继承 3.字体可以继续 4.字体粗细可以继承 5.文字风格可以继承 6.行高可以继承 总结:文字的所有属性都可以继承. 特殊 ...

  4. 用python写一个百度翻译

    运行环境: python 3.6.0 今天处于练习的目的,就用 python 写了一个百度翻译,是如何做到的呢,其实呢就是拿到接口,通过这个接口去访问,不过中间确实是出现了点问题,不过都解决掉了 先晾 ...

  5. 北京Python开发培训怎么选?

    北京的地理优势和经济优势基本无需多言,作为全国机会最多的地方,吸引了无数的北漂前赴后继.作为中国互联网中心之一,北京有海量Python岗位正在等待大家淘金. 近几年中,Python一直是市场上最受欢迎 ...

  6. linux环境图数据库neo4j安装

    自定义yum源 Neo4j Stable Yum Repo First, you'll want our key: cd /tmp wget http://debian.neo4j.org/neote ...

  7. LINQ简记(3):子句

    LINQ查询表达式的子句如select,where,from等都是比较简单的子句,相信各位多练习练习,再结合MSDN的例子,基本上是可以理解的,因此,本文只挑几个有代表性的,以及有些难理解的子句来简述 ...

  8. Vue中数据的处理

    临时变量参数的存储 1.引用类型和值类型的差异,及存储 2.在项目中做的绑定值,首先v-model 存储到临时变量,同时把数据在提交到api之前,需要做处理,因为是引用类型的数据,在处理之前,会修改掉 ...

  9. Git学习总结(3)——代码托管平台简介

    可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的. ...

  10. E. Rusty String

    E. Rusty String time limit per test 3 seconds memory limit per test 512 megabytes input standard inp ...