C#窗体--Label、Picturebox、LinkLabel

匿名 (未验证) 提交于 2019-12-03 00:26:01

label中用来切换图片来进行切换暂停: 准备开始暂停图片
用处:label是可以用来书写文字显示,图片显示

相关属性:
行为Enabled:控制是否可用
外观:backcolor:控制背景颜色
字体:font:加载字体
布局:dock:绑定控件边框
设计:LOcked:移动控件调整大小

 //思路:利用image属性调取图片位置,设置图片的切换开关或者设置tag的值。   bool flag = false;         private void labtext_Click(object sender, EventArgs e)         {             if (flag )             {                 labtext.Image = Image.FromFile(@"绝对位置");                 flag = false;             }             else             {                 labtext.Image = Image.FromFile(@"绝对位置");                 flag = true;             }         }   方法二:首先将tag属相变成1 if (labtext.Tag.ToString()=="1")             {                 labtext.Image = Image.FromFile(@"绝对位置");                 labtext.Tag = "2";             }             else if (labtext.Tag.ToString =="2")             {                 labtext.Image = Image.FromFile(@"绝对位置");                 labtext.Tag = "1";             }

显示下一张图片和上一张图片: picturebox控件
用处:用来加载图片

  string[] images;         private void Form1_Load(object sender, EventArgs e)         {             string path = @"E:\我的应用数据\计算机项目\软件工程项目之CS学习\02 C#\传智播客基础实训3\20121109C#基础\资料\img";             images = Directory.GetFiles(path,"*.jpg");             picImage.Image = Image.FromFile(images[0]);          }         int i = 0;         private void btnRight_Click(object sender, EventArgs e)         {             i++;             if (i==images.Length)             {                 i = 0;             }             picImage.Image = Image.FromFile(images[i]);         }          private void btnLift_Click(object sender, EventArgs e)         {             i--;             if (i<0)             {                 i = images.Length - 1;             }             picImage.Image = Image.FromFile(images[i]);         }


超链接文本

//用于显示网页,打开软件等。  private void linkname_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)         {             System.Diagnostics.Process.Start("http:WWW.aidu.com");         } 

账号登录练习

//登录成功后调出文本框并设置自控换行:     private void Form1_Load(object sender, EventArgs e)         {             btnSave.Visible = false;//隐藏保存按钮             btnWordWarp.Visible = false;//隐藏自动换行按钮             txtText.Visible = false;//隐藏文本框;              txtText.ScrollBars = ScrollBars.Both;//更改文本框属性为both             txtText.WordWrap = false;//使文本框不能换行         }           //判断登录         private void btnOk_Click(object sender, EventArgs e) //登录事件         {             if (txtName.Text=="admin"&&txtPwd.Text=="12345")             {                  //隐藏一些不用控件                  labName.Visible = false;                 labPwd.Visible = false;                 txtName.Visible = false;                 txtPwd.Visible = false;                 btnOk.Visible = false;                 linkPwd.Visible = false;                 linkZheCe.Visible = false;                   //显示需要的控件。                 btnSave.Visible = true ;                 btnWordWarp.Visible = true ;                 txtText.Visible = true ;               }             else             {                 MessageBox.Show("账号密码错误");                 txtName.Text="";                 txtPwd.Text = "";                 txtName.Focus();//设置光标              }         }           //判断能否换行         private void btnWordWarp_Click(object sender, EventArgs e)         {             if (btnWordWarp.Text=="自动换行")             {                 txtText.WordWrap = true;                 btnWordWarp.Text = "取消自动换行";             }             else if (btnWordWarp.Text=="取消自动换行")             {                 txtText.WordWrap = false ;                 btnWordWarp.Text = "自动换行";             }          }  //保存路径     private void btnSave_Click(object sender, EventArgs e)     {         string path = @"绝对地址";  //存放位置                 File.WriteAllText(path, txtText.Text); //复制过去文本 (需要引用io)                 MessageBox.Show("保存成功");       } 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!