博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
窗体透明
阅读量:6616 次
发布时间:2019-06-25

本文共 1792 字,大约阅读时间需要 5 分钟。

pictureBox控件上放label或者pictureBox2时背景不透明的问题解决办法:

1、用panel控件代替pictureBox控件
2、将子控件的背景设置成Transparent

 

窗体渐现

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->

/// <summary>
/// 显示窗体
/// </summary>
private void ShowWin()
{
this.tsmiShowHide.Text = "隐藏";
this.SetWindowState();
this.Opacity = 0;
// 打开窗口渐现效果
Timer tStart = new Timer();
tStart.Interval = 100;
tStart.Tick += new EventHandler(tStart_Tick);
tStart.Start();
}

/// <summary>

/// 隐藏窗体
/// </summary>
private void HideWin()
{
this.tsmiShowHide.Text = "显示";
// 关闭窗口渐现效果
Timer tClose = new Timer();
tClose.Interval = 100;
tClose.Tick += new EventHandler(tClose_Tick);
tClose.Start();
}

/// <summary>

/// 关闭窗体渐现效果
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void tClose_Tick(object sender, EventArgs e)
{
// 每一次执行透明度减少10%
this.Opacity -= 0.1;
if (this.Opacity <= 0)
{
((Timer)sender).Stop();
}
}
/// <summary>
/// 打开窗体渐现效果
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void tStart_Tick(object sender, EventArgs e)
{
// 每一次执行透明度增加10%
this.Opacity += 0.1;
if (this.Opacity == 1)
{
((Timer)sender).Stop();
this.Focus();
}
}

 

vs2005里面给控件提供了DrawToBitmap函数   

  例如:   
   

// 保存窗体到图片   
Bitmap   formBitmap    =     new    Bitmap( this .Width,    this .Height);   
this .DrawToBitmap(formBitmap,    new    Rectangle( 0 ,    0 ,    this .Width,    this .Height));   
formBitmap.Save( @" d:\form.bmp " ,   ImageFormat.Bmp);   
// 保存控件DataGridView到图片   
Bitmap   controlBitmap    =     new    Bitmap( this .dataGridView1.Width,    this .dataGridView1.Height);   
this .dataGridView1.DrawToBitmap(controlBitmap,    new    Rectangle( 0 ,    0 ,    this .dataGridView1.Width,    this .dataGridView1.Height));   
controlBitmap.Save( @" d:\control.bmp " ,   ImageFormat.Bmp); 

转载于:https://www.cnblogs.com/weijue/archive/2011/12/14/2287228.html

你可能感兴趣的文章
启动新进程
查看>>
KubeCon + CloudNativeCon论坛2019上海
查看>>
【总结整理】已读功能---摘自《馒头商学院》
查看>>
非抢占式系统优点
查看>>
TPYBoard V102:能跑Python的stm32开发板
查看>>
在阿里云域名https配置(nginx为例)
查看>>
TP5.0中的小知识总结
查看>>
【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布
查看>>
RabbitMQ-从基础到实战(2)— 防止消息丢失
查看>>
5.1、Android Studio用Logcat编写和查看日志
查看>>
【译】ExtJS 4.1会带来什么
查看>>
正则表达式基础知识
查看>>
【ShaderToy】开篇
查看>>
wp7 城市天气预报查询
查看>>
重要的话
查看>>
银联参数
查看>>
QRegExp正则表达式用法
查看>>
a 标签的伪类的正确顺序,以及原因
查看>>
PHP中ts和nts版本 - vc6和vc9编译版本的区别
查看>>
iphone 地图:
查看>>