C# WinForm 设置按纽为透明,使用背景色
今天开发登陆界面时,遇到一个窗体控制设置问题:
1、将按纽设置为透明;
2、并且使用背景图片的颜色;
3、并且需要当点击这个按纽时,仍然显示背景图片颜色;
4、去掉按纽边框显示线;
需要的效果如下:

将按纽托动到窗体图片位置后,WinForm中做如下控件属性设置即可:
this.btnLogin.BackColor = Color.Transparent;
this.btnLogin.FlatStyle = FlatStyle.Flat;
this.btnLogin.FlatAppearance.BorderSize = 0;
this.btnLogin.FlatAppearance.MouseOverBackColor = Color.Transparent;
this.btnLogin.FlatAppearance.MouseDownBackColor = Color.Transparent;
this.btnLogin.Text = "";
C# WinForm 设置按纽为透明,使用背景色的更多相关文章
- winform设置button的边框颜色,或取消边框颜色,不显示边框
		// winform设置边框颜色不像webform那么简单,可以通过设置FlatAppearance,也可以通过重绘实现. 一.设置按钮本身属性 buttonBubufx.FlatStyle = Fl ... 
- c# winform 设置winform进入窗口后在文本框里的默认焦点
		c# winform 设置winform进入窗口后在文本框里的默认焦点 进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文 ... 
- setOpaque(true);设置控件不透明
		setOpaque(true);设置控件不透明setOpaque(false);设置控件透明 
- WinForm 设置窗体启动位置在活动屏幕右下角
		WinForm 设置窗体启动位置在活动屏幕右下角 在多屏幕环境下, 默认使用鼠标所在的屏幕 1. 设置窗体的 StartPosition 为 FormStartPosition.Manual. 2. ... 
- iOS设置截图背景图片透明
		/** 设置图片背景为透明 */- (UIImage *)imageToTransparent { // 分配内存 const int imageWidth = self.size.width; co ... 
- winform中dataGridView隔行显示不同的背景色,鼠标移动上显示不同颜色,离开后变回原色
		winform中dataGridView隔行显示不同的背景色,鼠标移动上显示不同颜色,离开后变回原色 先设置奇数行颜色,这个有个自带的属性AlternatingRowsDefaultCellStyle ... 
- C# WinForm设置透明
		1:通过设置窗体的 TransparencyKey实现 例:窗体中的白色会变成透明 this.BackColor =Color.White; this.TransparencyKey = ... 
- C# Winform实现炫酷的透明动画界面
		做过.NET Winform窗体美化的人应该都很熟悉UpdateLayeredWindow吧,UpdateLayeredWindow可以实现窗体的任意透明,效果很好,不会有毛边.不过使用这个API之后 ... 
- WinForm设置控件焦点focus
		winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winfor ... 
随机推荐
- VMware15.5虚拟机安装及LInux系统安装前  准备工作
			VMware15.5虚拟机安装及Linux系统安装前 准备工作 一.vmware15.5安装 1.安装环境准备 1.vmware15.5版本和秘钥(版本资源和密钥小白已经上传到资源文档里面,要想下载可 ... 
- sqli-labs 1-22关
			Page-1(Basic Challenges) Less 1-4 Less-(1-4)是最常规的SQL查询,分别采用单引号闭合.无引号.括号单引号闭合.括号双引号闭合,没有过滤:可以采用and '1 ... 
- 操作系统发展史 & 进程
			今日内容 UDP协议 操作系统发展史 进程 单核情况下的进程调度 进程三状态图 同步异步 阻塞非阻塞 内容详细 一.UDP协议 1.什么是UDP协议 UDP是传输层的协议,功能即为在IP的数据报服务之 ... 
- Solution -「多校联训」行列式
			\(\mathcal{Description}\) Link. 给定 \(x,\{d_i\}_{i=1}^n,\{p_i\}_{i=2}^n,\{b_i\}_{i=2}^n,\{c_i\}_{ ... 
- 今天你花里胡哨了吗 --- 定制属于自己的linux ssh迎宾信息
			请开始你的表演 linux-oz6w:~ # cat << 'eof' > /etc/profile.d/ssh-login-info.sh #!/bin/sh # 输出一个图像 e ... 
- FastDFS安装和简介详细总结
			1.fastDFS简介 1 FastDFS是用c语言编写的一款开源的分布式文件系统. 2 FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标, 3 ... 
- c++动态内存管理与智能指针
			目录 一.介绍 二.shared_ptr类 make_shared函数 shared_ptr的拷贝和引用 shared_ptr自动销毁所管理的对象- -shared_ptr还会自动释放相关联对象的内存 ... 
- 洛谷P3267.侦察守卫
			题目大意 一颗 \(n(1\leq n\leq 5\times 10^5)\) 个节点的树,在某一点 \(i\) 花费 \(w_{i}(w_{i}\leq 1000)\) 放置一个侦察守卫后可以监视到 ... 
- maven通用镜像设置
			<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorO ... 
- 转  Linux下安装Tomcat服务器和部署Web应用
			转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 一.上传Tomcat服务器 
