❤

VB自制新闻播报控件源码

VB自制新闻播报控件源码 免费

  • 项目类型C/S
  • 开发语言VB.net
  • 开发工具VS2022
  • 数据库无数据库
  • 文件大小224 KB
  • 更新时间2014-04-24
浏览 1479 次 收藏 0 次 下载 117 次
  • 51Aspx源码必读.txt[1KB]
  • from.jpg[11KB]
  • NewsTicker.sln[2KB]
  • 最新Asp.Net源码下载.url[123B]

项目介绍

项目参数

  • 项目类别:【学教实践】
  • 项目类型:C/S
  • 适合人群:进阶
  • 授权类型:免费版
  • 完整度:
  • 可二次开发程度:
  • 开发语言:VB.net
  • 数据库:无数据库
  • 文件大小:224KB
  • 相关网址: 【免费浏览】
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

一、更新记录

1、更新日期:2023-05-30 00:00:00

2、更新内容:
 

VB自制新闻播报控件源码

源码描述:
VB自制的一款新闻播报控件,可以滚动显示头条信息
用到了Graphics.Drawstring
关键代码展示:
Private Sub SetupWindow()
  Me.SetStyle(ControlStyles.OptimizedDoubleBuffer, True)
  Gr = Me.CreateGraphics()
  X = Me.Width
  Me.BorderStyle = Windows.Forms.BorderStyle.Fixed3D
  Me.Dock = DockStyle.Bottom
  _strSize = Gr.MeasureString(_news, Me.Font)
  If (Me.Height < _strSize.Height + 4) Then Me.Height = CInt(_strSize.Height) + 4
  Timer.Interval = 25
  Timer.Start()
End Sub

Private Sub UpdateDisplay()
  Dim tHeight As Double = _strSize.Height
  Select Case Me.TextPosition
   Case TextPlacement.Top : Y = 0
    Case TextPlacement.Middle : Y = CSng((Me.Height / 2) - (tHeight / 2))
    Case TextPlacement.Bottom : Y = CSng(Me.Height - tHeight)
  End Select
  Gr.Clear(Me.BackColor)
  TextRenderer.DrawText(Gr, _news, Me.Font, New Point(CInt(X), CInt(Y)), Me.ForeColor)
  If X <= (0 - _strSize.Width) Then
    X = Me.Width
  Else
    X = CSng(X - _speed)
  End If
End Sub

责任编辑:超级美少女

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

项目评论

单击更换

评论列表

全部评论
  • 暂无评论 …