c# 像QQ2009这样的圆角窗体怎么做的?

问题描述

用C#可以实现不啊?

解决方案

解决方案二:
可以用图片。css里也有圆角属性的
解决方案三:
应该是图片
解决方案四:
界面皮肤详情联系QQ:zxy520zxy@vip.qq.com
解决方案五:
窗体重绘就行了
解决方案六:
用Form.Region就可以搞定这个问题;

时间: 2024-09-30 06:15:34

c# 像QQ2009这样的圆角窗体怎么做的?的相关文章

WPF换肤之一:创建圆角窗体

原文:WPF换肤之一:创建圆角窗体     我们都期望自己的软件能够有一套看上去很吸引人眼球的外衣,使得别人看上去既专业又有美感.这个系列就带领着大家一步一步的讲解如何设计出一套自己的WPF的窗体皮肤,如果文中有任何错误或者不足,还请指出.     WPF是微软大战略中的一个重心所在,学习WPF可谓是一举多得:首先,学习WPF可以让你了解SilverLight的80%:其次,XAML语言可以让你快速的入手WCF和WF:更甚者,就是WPF给予DX渲染核心,抛弃了传统WINFORM以GDI+为主的渲

C# WinForm 绘制圆角窗体

public void SetWindowRegion() { System.Drawing.Drawing2D.GraphicsPath FormPath; FormPath = new System.Drawing.Drawing2D.GraphicsPath(); Rectangle rect = new Rectangle(0, 22, this.Width, this.Height - 22);//this.Left-10,this.Top-10,this.Width-10,this.

用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体

问题描述 用showDialog打开了一个模式窗体,但为什么我在该模式窗体中做了一个操作后并没有主动关闭或者隐藏该窗体,但是它却主动关闭了该模式窗体,回到了调用它的主窗体,为什么?简单介绍一下我的代码:FormMain主窗体FormInfo要打开的模式窗体FormMain主窗体里的代码:一个buttun按钮事件:FormInfof=FormInfo();f.showDialog();FormInfo要打开的模式窗体代码:当我信息填写完以后,点击提交按钮,可是有的信息验证没有通过,这时我就希望能停

MDI窗体应用程序子窗体和父窗体怎么做窗体分割

问题描述 MDI窗体应用程序子窗体和父窗体怎么做窗体分割 MDI窗体应用程序子窗体和父窗体怎么做窗体分割,在两个窗体之间怎么添加一个分割条? 解决方案 http://jingyan.baidu.com/article/5552ef473468fc518ffbc9d1.html 解决方案二: Windows应用程序C#创建MDI父窗体和子窗体

在窗体标题栏做画

很简单,只需要处理WM_NCPAINT消息就行了,就是Windows Message Not Client Paint -- 非客户区的重画,这个时候就能在标题栏上做画,另一个方法是使用GetWindowDC函数,此函数与GetDC的唯一区别就是GetWindowDC是获得整个窗体的DC,而GetDC只是获得客户区的DC.

c#引用的dll回调引用的窗体怎么做?

问题描述 串口在dll里,接收数据后需要回调窗体里的方法并显示数据,怎么回调?先谢了! 解决方案 解决方案二:函数指针,C#中的委托解决方案三:在你的dll里定义一个事件publiceventEventHandlermyevent;在你的窗体中定义回调函数void你的回调函数(objectsender,EventArgse){...}使用dll类型.myevent+=你的回调函数 解决方案四:事件委托,版主说得对解决方案五:问题是那个DLL是不是你写的,如果是你写的,按楼上说的用委托,然后DLL

让WPF窗体程序支持命令行方式运行的三种方式

有的时候,我们希望窗体程序也能接受命令行参数,以Console的方式运行.但是实现起来却要一些小技巧才能做到.如果做一个WPF程序,在Window的Loaded事件里写这样的语句: Console.WriteLine("Hello word."); 然后从CMD运行之.会发现这个语句根本没有输出出来.如图1所示. 图1. 从命令行运行Wpf程序 对于这个问题有三个解决方案.三个方案各有优缺点,请酌情选择. 1.使用more命令:这种方案不需要修改任何代码,只要在从命令行运行时加个 &q

WPF换肤之二:可拉动的窗体

原文:WPF换肤之二:可拉动的窗体 让我们接着上一章: WPF换肤之一:创建圆角窗体 来继续. 在这一章,我主要是实现对圆角窗体的拖动,改变大小功能. 拖动自绘窗体的步骤 首先,通过上节的设计,我们知道了如何设计一个圆角窗体,通过XAML代码量,我们发现设置这个窗体是多么的简单.但是如何让窗体能够进行Resize呢? 在Winform时代,我们通过WndProc(ref Message m)处理窗体界面消息来实现,那么在WPF中是否也是如此呢? 其实在WPF中,虽说封装比较紧密,但是对于处理界面

请问在WPF布局中怎么解决Border圆角溢出的问题 请看图片

问题描述 <BorderCornerRadius="50"Margin="20"BorderBrush="Blue"BorderThickness="5"><Grid><Grid.Background><ImageBrushImageSource="Images/Chrysanthemum.jpg"/></Grid.Background></