在窗口上画一个圆,大小可随窗口改变而改变,代码怎么写..如图 在Form1_Resize中写base.OnPaint 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));/*圆*/ lz 应该学学 WPF。 public Form1() { InitializeComponent(); this.ResizeRedraw = true; } private void Form1_Paint(object sender, PaintEventArgs e) { Pen 线条颜色 = new Pen(Color.Lime, 1); e.Graphics.DrawEllipse(线条颜色, new RectangleF(42, 42, this.Height / 2, this.Height / 2));/*圆*/ } 你要什么样的变化 百分比还是说 距离边框的像素不变 距离边框像素不变就是取到边框的距离 在Form1_Resize方法中写園的大小重画 Form1_Resize(){ //计算尺寸、位置 //然后 e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));} Public 位置,大小Form1_Resize(){ //重新计算尺寸、位置 //然后 e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));}Form1_Pain(){ e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));} 关于winform cookie 操作,请高人指点。 C#操作XML文件 C# 对Oracle数据库备份、还原 求所属行业数据库 c# 如何给窗体画上竖线和箭头 ? C/S模式:自定义两个控件间连线,给个思路(先送出一百分) 怎么让主线程等待子线程结束再往下执行? 请问这样窗口靠前,属性是什么 请问如何让从浏览器控件中打开的窗口会话不失效。 WPF,DataGrid的只读问题 为啥我项目的所有页面都运行不了了,全部是404!刚才还好好! C# winform下openfiledialog提示vshost32.exe 已停止工作
public Form1()
{
InitializeComponent();
this.ResizeRedraw = true;
} private void Form1_Paint(object sender, PaintEventArgs e)
{
Pen 线条颜色 = new Pen(Color.Lime, 1);
e.Graphics.DrawEllipse(线条颜色, new RectangleF(42, 42, this.Height / 2, this.Height / 2));/*圆*/
}
在Form1_Resize方法中写園的大小重画
Form1_Resize()
{
//计算尺寸、位置
//然后
e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));
}
Public 位置,大小
Form1_Resize()
{
//重新计算尺寸、位置
//然后
e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));
}Form1_Pain()
{
e.Graphics.DrawEllipse(线条颜色, new RectangleF(位置大小[0], 位置大小[0], 位置大小[1], 位置大小[1]));
}