gpt4 book ai didi

C# 隐藏调整大小光标

转载 作者:太空狗 更新时间:2023-10-29 22:13:19 26 4
gpt4 key购买 nike

在我的程序中,我使用 WndProc 覆盖来停止调整我的窗体大小。问题是,当您将指针移动到表单边缘时,光标仍然存在。

有什么办法可以隐藏这个光标吗?

最佳答案

为什么不设置 FormBorderStyle属性(property)适本地代替?那么您也不需要使用 WndProc

这里有一些示例代码来演示 - 单击按钮以切换是否可以调整表单大小:

using System;
using System.Windows.Forms;
using System.Drawing;

class Test
{
[STAThread]
static void Main(string[] args)
{
Button button = new Button
{
Text = "Toggle border",
AutoSize = true,
Location = new Point(20, 20)
};
Form form = new Form
{
Size = new Size (200, 200),
Controls = { button },
FormBorderStyle = FormBorderStyle.Fixed3D
};
button.Click += ToggleBorder;
Application.Run(form);
}

static void ToggleBorder(object sender, EventArgs e)
{
Form form = ((Control)sender).FindForm();
form.FormBorderStyle = form.FormBorderStyle == FormBorderStyle.Fixed3D
? FormBorderStyle.Sizable : FormBorderStyle.Fixed3D;
}
}

关于C# 隐藏调整大小光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/930297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com