最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法

 更新時(shí)間:2015年08月22日 16:31:39   作者:我心依舊  
這篇文章主要介紹了WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法,涉及WinForm窗口滾動(dòng)字幕設(shè)置的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

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;
using System.Drawing.Imaging;
using System.IO;
using System.Xml.Linq;
namespace App
{
 public partial class Form7 : Form
 {
  private int Index { get; set; }
  private DataTable dataTable { get; set; }
  private System.Timers.Timer timer { get; set; }
  public Form7()
  {
   InitializeComponent();
   dataTable = new DataTable();
   dataTable.Columns.AddRange(new DataColumn[] { 
    new DataColumn("Id",typeof(System.Int32)),
    new DataColumn("DisplayName",typeof(System.String)),
    new DataColumn("URL",typeof(System.String))
   });
   DataRow row = dataTable.NewRow();
   row["Id"] = 1;
   row["DisplayName"] = "百度百科歡迎你!";
   row["URL"] = "http://www.baidu.com";
   dataTable.Rows.Add(row);
   row = dataTable.NewRow();
   row["Id"] = 2;
   row["DisplayName"] = "劉XX明星已經(jīng)現(xiàn)身搜狐網(wǎng)站,趕快去圍觀!";
   row["URL"] = "http://www.sohu.com";
   dataTable.Rows.Add(row);
   row = dataTable.NewRow();
   row["Id"] = 3;
   row["DisplayName"] = "新浪新聞出現(xiàn)重大新聞,點(diǎn)我快速查看!";
   row["URL"] = "http://www.sina.com.cn";
   dataTable.Rows.Add(row);
   row = dataTable.NewRow();
   row["Id"] = 4;
   row["DisplayName"] = "網(wǎng)易客戶端出現(xiàn)新版本啦,趕快去體驗(yàn)把!";
   row["URL"] = "http://www.126.com";
   dataTable.Rows.Add(row);
   label1.Text = lblContent.Top.ToString();
   timer = new System.Timers.Timer(2000);
   timer.Elapsed += delegate
   {
    CharsMouse();
   };
   timer.Start();
   button1.Click += delegate
   {
    CharsMouse();
   };
   button2.Click += delegate
   {
    timer.Dispose();
   };
   lblContent.LinkClicked += delegate
   {
    label2.Text = dataTable.Rows[Index]["URL"].ToString();
   };
  }
  void CharsMouse()
  {
   this.lblContent.Invoke(new MethodInvoker(delegate
   {
    if (Index >= dataTable.Rows.Count)
     Index = 0;
    while (lblContent.Top > -lblContent.Height)
    {
     lblContent.Top = lblContent.Top - 2;
     label1.Text = "1.Top=" + lblContent.Top.ToString();
     System.Threading.Thread.Sleep(100);
     Application.DoEvents();
    }
    lblContent.Text = dataTable.Rows[Index]["DisplayName"].ToString();
    lblContent.Top = 2;
    timer.Enabled = false;
    Application.DoEvents();
    System.Threading.Thread.Sleep(2000);
    timer.Enabled = true;
    Index++;
   }));
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#?異步多線程入門到精通之Thread篇

    C#?異步多線程入門到精通之Thread篇

    Thread?是?1.0?時(shí)代的產(chǎn)物,當(dāng)時(shí)?C#?就考慮到了多線程,于是就設(shè)計(jì)了?Thread?。其實(shí)現(xiàn)在不推薦使用,除非在維護(hù)老的項(xiàng)目已經(jīng)用了的。Thread?也是比較雞肋的,有很多缺陷,但也并不是一無是處
    2021-11-11
  • C# TreeView讀取數(shù)據(jù)庫簡單實(shí)例

    C# TreeView讀取數(shù)據(jù)庫簡單實(shí)例

    這篇文章主要介紹了
    2013-12-12
  • 在C#中發(fā)送自定義HTML格式郵件的示例詳解

    在C#中發(fā)送自定義HTML格式郵件的示例詳解

    在C#中發(fā)送自定義HTML格式郵件是一項(xiàng)常見的任務(wù),這在開發(fā)電子郵件營銷系統(tǒng)或任何需要通過電子郵件與用戶溝通的應(yīng)用程序中都非常重要,以下是如何在C#中發(fā)送自定義HTML格式郵件的詳解與示例,需要的朋友可以參考下
    2024-07-07
  • C#中的委托delegate用法的示例詳解

    C#中的委托delegate用法的示例詳解

    這篇文章主要介紹了C#中的委托用法的示例詳解。本章將由淺入深地講述什么是委托、為什么要使用委托、事件的由來、.NET Framework 中的委托和事件、委托中方法異常和超時(shí)的處理、委托與異步編程、委托和事件對(duì)Observer 設(shè)計(jì)模式的意義。感興趣的可以了解一下
    2020-07-07
  • C#中的高效IO庫System.IO.Pipelines

    C#中的高效IO庫System.IO.Pipelines

    這篇文章介紹了C#中的高效IO庫System.IO.Pipelines,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C#中調(diào)用命令行cmd開啟wifi熱點(diǎn)的實(shí)例代碼

    C#中調(diào)用命令行cmd開啟wifi熱點(diǎn)的實(shí)例代碼

    最近想在win7上開啟wifi熱點(diǎn),于是就弄出下面這個(gè)小東西,里面涉及如何在控制臺(tái)上輸入命令,分享一下。首先在VS中創(chuàng)建一個(gè)window窗口,然后創(chuàng)建兩個(gè)四個(gè)button,兩個(gè)輸入框
    2013-04-04
  • C# 語音功能的實(shí)現(xiàn)方法

    C# 語音功能的實(shí)現(xiàn)方法

    最近看了一些資料,是c#實(shí)現(xiàn)語音功能的。現(xiàn)在就簡單的講一下怎么實(shí)現(xiàn)。
    2013-03-03
  • C#調(diào)用SQL語句時(shí)乘號(hào)的用法

    C#調(diào)用SQL語句時(shí)乘號(hào)的用法

    這篇文章主要介紹了C#調(diào)用SQL語句時(shí)乘號(hào)的用法,可避免因符號(hào)引起的程序錯(cuò)誤,是C#程序設(shè)計(jì)人員有必要掌握的,需要的朋友可以參考下
    2014-08-08
  • C#使用 Salt + Hash 來為密碼加密

    C#使用 Salt + Hash 來為密碼加密

    本文主要介紹了幾種常見的破解密碼的方法,為密碼加鹽(Salt)以及在.NET中的實(shí)現(xiàn)等。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • C#中使用HttpDownLoadHelper下載文件實(shí)例

    C#中使用HttpDownLoadHelper下載文件實(shí)例

    這篇文章主要介紹了C#中使用HttpDownLoadHelper下載文件的方法,并實(shí)例講述了在webfrom中與在mvc中的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2014-10-10

最新評(píng)論

榆中县| 文成县| 齐河县| 英吉沙县| 宾川县| 灌南县| 武隆县| 攀枝花市| 庄浪县| 三原县| 女性| 黑水县| 松滋市| 陆川县| 搜索| 岗巴县| 广灵县| 巧家县| 三台县| 岑巩县| 庆安县| 临城县| 呼和浩特市| 桦川县| 博客| 大新县| 霍州市| 县级市| 丰城市| 元谋县| 东港市| 武穴市| 青冈县| 昌邑市| 玉田县| 会昌县| 汶川县| 遵义市| 大厂| 砚山县| 延川县|