C#窗体--Label、Picturebox、LinkLabel

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属相变成1if (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("保存成功");

     }

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值