资源简介
C# 透明 背景 的垂直 Label控件C# 透明 背景 的垂直 Label控件C# 透明 背景 的垂直 Label控件C# 透明 背景 的垂直 Label控件C# 透明 背景 的垂直 Label控件

代码片段和文件信息
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
namespace randz.CustomControls
{
///
/// A custom windows control to display text vertically
///
[ToolboxBitmap(typeof(VerticalLabel) “VerticalLabel.ico“)]
public class VerticalLabel : System.Windows.Forms.Control
{
private string labelText;
private DrawMode _dm = DrawMode.BottomUp;
private bool _transparentBG = false;
System.Drawing.Text.TextRenderingHint _renderMode = System.Drawing.Text.TextRenderingHint.SystemDefault;
private System.ComponentModel.Container components = new System.ComponentModel.Container();
///
/// VerticalLabel constructor
///
public VerticalLabel()
{
base.CreateControl();
InitializeComponent();
Setstyle(System.Windows.Forms.Controlstyles.Opaque true);
}
///
/// Dispose override method
///
/// boolean parameter
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (!((components == null)))
{
components.Dispose();
}
}
base.Dispose(disposing);
}
[System.Diagnostics.DebuggerStepThrough()]
private void InitializeComponent()
{
this.Size = new System.Drawing.Size(24 100);
}
///
/// OnPaint override. This is where the text is rendered vertically.
///
/// PaintEventArgs
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
float vlblControlWidth;
float vlblControlHeight;
float vlblTransformX;
float vlblTransformY;
Color controlBackColor = BackColor;
Pen labelBorderPen;
SolidBrush labelBackColorBrush;
if (_transparentBG)
{
labelBorderPen = new Pen(Color.Empty 0);
labelBackColorBrush = new SolidBrush(Color.Empty);
}
else
{
labelBorderPen = new Pen(controlBackColor 0);
labelBackColorBrush = new SolidBrush(controlBackColor);
}
SolidBrush labelForeColorBrush = new SolidBrush(base.ForeColor);
base.OnPaint(e);
vlblControlWidth = this.Size.Width;
vlblControlHeight = this.Size.Height;
e.Graphics.DrawRectangle(labelBorderPen 0 0 vlblControlWidth vlblControlHeight);
e.Graphics.FillRectangle(labelBackColorBrush 0 0 vlblControlWidth vlblControlHeight);
e.Graphics.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20480 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabel\bin\Release\VerticalLabel.dll
文件 2270 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabel\bin\Release\VerticalLabel.xm
文件 604 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\obj\Debug\VerticalLabel.csproj.FileListAbsolute.txt
文件 7680 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\obj\Debug\VerticalLabel.dll
文件 15872 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\obj\Debug\VerticalLabel.pdb
文件 1353 2007-09-27 10:56 C# 透明背景的垂直Label控件\VerticalLabel\Properties\AssemblyInfo.cs
文件 115 2007-09-27 11:36 C# 透明背景的垂直Label控件\VerticalLabel\readme.txt
文件 6121 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabel\VerticalLabel.cs
文件 2697 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\VerticalLabel.csproj
文件 915 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\VerticalLabel.sln
..A..H. 10240 2009-01-31 19:44 C# 透明背景的垂直Label控件\VerticalLabel\VerticalLabel.suo
文件 20480 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Debug\VerticalLabel.dll
文件 9216 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Debug\VerticalLabelDemo.exe
文件 22016 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Debug\VerticalLabelDemo.pdb
文件 14328 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Debug\VerticalLabelDemo.vshost.exe
文件 490 2007-07-21 01:33 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Debug\VerticalLabelDemo.vshost.exe.manifest
文件 20480 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Release\VerticalLabel.dll
文件 2270 2007-09-27 11:37 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Release\VerticalLabel.xm
文件 20480 2007-09-27 11:38 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\bin\Release\VerticalLabelDemo.exe
文件 342 2007-09-27 11:27 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\Form1.cs
文件 5657 2007-09-27 11:27 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\Form1.Designer.cs
文件 5814 2007-09-27 11:27 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\Form1.resx
文件 4494 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\ResolveAssemblyReference.cache
文件 4608 2009-01-31 19:43 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1234 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.csproj.FileListAbsolute.txt
文件 847 2009-01-31 19:45 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.csproj.GenerateResource.Cache
文件 9216 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.exe
文件 180 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.Form1.resources
文件 22016 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.pdb
文件 180 2009-01-31 19:46 C# 透明背景的垂直Label控件\VerticalLabelDemo_110_source\VerticalLabelDemo\obj\Debug\VerticalLabelDemo.Properties.Resources.resources
............此处省略32个文件信息
相关资源
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
- C#指纹识别系统程序 报告
- c# 高校档案信息管理系统
评论
共有 条评论