相关疑难解决方法(0)

Winforms - 单击/拖动表单中的任意位置以移动它,就像在表单标题中单击一样

我正在创建一个在Winforms应用程序中使用的小模式窗体.它基本上是各种进度条.但我希望用户能够单击表单中的任意位置并拖动它以在桌面仍在显示时在桌面上移动它.

我该如何实现这种行为?

.net winforms

19
推荐指数
3
解决办法
1万
查看次数

如何在FormBorderStyle属性设置为None时移动Windows窗体?

使用C#.
我试图移动一个Form没有它的标题栏.
我发现了一篇关于它的文章:http://www.codeproject.com/KB/cs/csharpmovewindow.aspx

只要我没有设置FormBorderStyle,它就可以工作None.

有没有办法使它适用于此属性设置为None

c# mousemove formborderstyle

18
推荐指数
2
解决办法
4万
查看次数

如何更改表格边框颜色c#?

我想更改窗口边框颜色(带有表单标题的边框).我在codeplex中找到的例子太多而且令人困惑.有什么能帮到我更简单的事吗?

c# border winforms

9
推荐指数
3
解决办法
5万
查看次数

通过鼠标拖动无边框窗口

可能重复:
C# - 使无边框形式可移动?

我通过设置在C#中创建了一个没有边框的表单

this.FormBorderStyle = FormBorderStyle.None;

现在,问题是如何用鼠标拖动它?

c# drag winforms

6
推荐指数
1
解决办法
2万
查看次数

如何在C#.Net中移动表单?

感谢您之前对我的问题的回答.你可以看到以下链接.

如何在C#.Net中最小化和最大化?

现在我面临另一个问题.当我将表单的bordertyle更改为none时,我无法像真实表单那样移动表单.它稳定而且无法移动到任何地方.

在Windows窗体中,正常的bordertyle可以移动到任何地方.但是我想在bordertyle的none属性中移动.我怎样才能做到这一点?如果可以,请告诉我.谢谢你的时间.:)

.net c# winforms

4
推荐指数
1
解决办法
2万
查看次数

没有标题栏的移动表单

我有一个没有标题栏的窗体.我想用鼠标拖动它.在互联网上搜索后,我找到了移动表单的代码:

protected override void WndProc(ref Message m)
{
    switch (m.Msg)
    {
        case 0x84:
            base.WndProc(ref m);
            if ((int)m.Result == 0x1)
                m.Result = (IntPtr)0x2;
            return;
    }
base.WndProc(ref m);
}
Run Code Online (Sandbox Code Playgroud)

但是它有一个问题:它只在没有任何控件覆盖的表单区域上运行.例如,如果我使用标签或组合框,我无法通过单击它们来移动表单.
我怎么解决这个问题?

.net c# winforms

3
推荐指数
1
解决办法
1万
查看次数

将系统默认上下文菜单添加到无边界Windows窗体

我从Windows窗体中删除了默认边框,并创建了自己的标题,该标题具有与默认Windows相同的功能。

其中之一是右键单击时显示的上下文菜单:

默认上下文菜单

是否可以将其分配给我的服装标头?

如果您想发布代码,我希望使用vb,但是c#也可以。

.net c# vb.net contextmenu winforms

3
推荐指数
1
解决办法
900
查看次数

无边框控制台应用程序

我想知道如何获得无边界的C#.NET控制台应用程序.我的应用程序工作正常,但我不希望我的应用程序看起来像一个普通的表单,最小化,最大化和关闭按钮和左上角的图标和文本.

所以,我想知道如何实现这一目标.

c# cmd console-application

-3
推荐指数
2
解决办法
1879
查看次数