比较来自世界各地的卖家的域名和 IT 服务价格

圆角的形式 C# windows

我有一个没有边界的窗户。 我正在寻找网络上的圆角,但与边界的一切。 如何制作圆形流出角度
/not with borders/

? 有没有办法做到这一点?

我是新的b。 c#,, 因此,请解释...

已邀请:

郭文康

赞同来自:

试试吧:


using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
[DllImport/"Gdi32.dll", EntryPoint = "CreateRoundRectRgn"/]
private static extern IntPtr CreateRoundRectRgn
/
int nLeftRect, // x-coordinate of upper-left corner
int nTopRect, // y-coordinate of upper-left corner
int nRightRect, // x-coordinate of lower-right corner
int nBottomRect, // y-coordinate of lower-right corner
int nWidthEllipse, // width of ellipse
int nHeightEllipse // height of ellipse
/;

public Form1//
{
InitializeComponent//;
this.FormBorderStyle = FormBorderStyle.None;
Region = System.Drawing.Region.FromHrgn/CreateRoundRectRgn/0, 0, Width, Height, 20, 20//;
}
}
}


从这里:
https://coderoad.ru/10674228/

莫问

赞同来自:

该地区本身简单地削减了角落。 为了获得真正的圆角,您必须绘制圆角矩形。

https://coderoad.ru/1967944/
绘制所需的形式图像可能更容易,并将其放在透明形状上。 画画更容易,但你不能调整大小。

还要检查出来
http://social.msdn.microsoft.c ... rners

三叔

赞同来自:

我找到了这个代码

想出圆角 textbox, 我开始尝试使用覆盖的事件 paint, 但不幸的是,没有任何结果,这是由于事实 /我猜/, 什么 textbox 来自 Windows. 所以我试图覆盖 WM_PAINT API 相反,给出了所需的结果

http://www.codeproject.com/Art ... rners

要回复问题请先登录注册