欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WinForm實現(xiàn)狀態(tài)欄跑馬燈效果的方法示例

 更新時間:2017年07月06日 09:12:46   作者:a771948524  
這篇文章主要介紹了WinForm實現(xiàn)狀態(tài)欄跑馬燈效果的方法,涉及WinForm控件結合時間函數(shù)動態(tài)操作元素屬性的相關技巧,需要的朋友可以參考下

本文實例講述了WinForm實現(xiàn)狀態(tài)欄跑馬燈效果的方法。分享給大家供大家參考,具體如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
    private Label label = new Label();
    public string text = "csdn baihe_591";
    private void Form1_Load(object sender, EventArgs e)
    {
      this.label.Location = new Point(149, 13);
      this.label.Size = new Size(134, 16);
      this.Controls.Add(label);
      this.label.Text = "";
      this.timer1.Enabled = true;
      this.timer1.Interval = 500;
      p = new PointF(this.label.Size.Width, 0);
    }
    PointF p;
    Font f = new Font("宋體", 10);
    Color c = Color.White;
    string temp;
    private void timer1_Tick(object sender, EventArgs e)
    {
      Graphics g = this.label.CreateGraphics();
      SizeF s = new SizeF();
      s = g.MeasureString(text, f);//測量文字長度
      Brush brush = Brushes.Black;
      g.Clear(c);//清除背景
      if (temp != text)//文字改變時,重新顯示
      {
        p = new PointF(this.label.Size.Width, 0);
        temp = text;
      }
      else
        p = new PointF(p.X - 10, 0);//每次偏移10
      if (p.X <= -s.Width)
        p = new PointF(this.label.Size.Width, 0);
      g.DrawString(text, f, brush, p);
    }
  }
}

更多關于C#相關內(nèi)容感興趣的讀者可查看本站專題:《WinForm控件用法總結》、《C#窗體操作技巧匯總》、《C#數(shù)據(jù)結構與算法教程》、《C#常見控件用法教程》、《C#面向?qū)ο蟪绦蛟O計入門教程》及《C#程序設計之線程使用技巧總結

希望本文所述對大家C#程序設計有所幫助。

相關文章

  • 在WPF中實現(xiàn)全局快捷鍵功能

    在WPF中實現(xiàn)全局快捷鍵功能

    這篇文章介紹了在WPF中實現(xiàn)全局快捷鍵功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#統(tǒng)計字符串的方法

    C#統(tǒng)計字符串的方法

    這篇文章主要為大家詳細介紹了C#統(tǒng)計字符串的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • C#結束進程及子進程

    C#結束進程及子進程

    這篇文章介紹了C#操作結束進程及子進程的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • c# 從IE瀏覽器獲取當前頁面的內(nèi)容

    c# 從IE瀏覽器獲取當前頁面的內(nèi)容

    從IE瀏覽器獲取當前頁面內(nèi)容可能有多種方式,今天我所介紹的是其中一種方法。基本原理:當鼠標點擊當前IE頁面時,獲取鼠標的坐標位置,根據(jù)鼠標位置獲取當前頁面的句柄,然后根據(jù)句柄,調(diào)用win32的東西進而獲取頁面內(nèi)容。感興趣的朋友可以參考下本文
    2021-06-06
  • C#中FTP常用操作的示例代碼

    C#中FTP常用操作的示例代碼

    這篇文章主要為大家詳細介紹了C#中FTP常用操作的相關知識,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • C#日期控件datetimepicker保存空值的三種方法

    C#日期控件datetimepicker保存空值的三種方法

    這篇文章主要介紹了C#日期控件datetimepicker保存空值的三種方法,本文分別講解了三種方法的實現(xiàn)原理和代碼示例,需要的朋友可以參考下
    2015-06-06
  • Unity3D制作序列幀動畫的方法

    Unity3D制作序列幀動畫的方法

    這篇文章主要為大家詳細介紹了Unity3D制作序列幀動畫的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 10個C#程序員經(jīng)常用到的實用代碼片段

    10個C#程序員經(jīng)常用到的實用代碼片段

    如果你是一個C#程序員,那么本文介紹的10個C#常用代碼片段一定會給你帶來幫助,從底層的資源操作,到上層的UI應用,這些代碼也許能給你的開發(fā)節(jié)省不少時間。以下是原文:
    2015-09-09
  • Unity游戲開發(fā)之射擊小游戲的實現(xiàn)

    Unity游戲開發(fā)之射擊小游戲的實現(xiàn)

    本篇文章為大家?guī)硪粋€橫版2D射擊小游戲,游戲制作超級簡單,玩法一學就會。文中的示例代碼講解詳細,快跟隨小編一起動手試一試
    2022-03-03
  • C#自定義的方法實現(xiàn)堆棧類設計

    C#自定義的方法實現(xiàn)堆棧類設計

    這篇文章主要為大家詳細介紹了如何使用C#創(chuàng)建一個帶有Push方法和Clist類的CStack類,并如何在其中添加和遍歷堆棧數(shù)據(jù),感興趣的可以了解下
    2024-03-03

最新評論