Tag: 标题栏

Windows窗体调整框架,没有标题栏?

如何从Windows窗体隐藏标题栏但仍具有resize框?

当鼠标不在标题栏上时,隐藏表单的客户区(但让标题栏可见)

我正在寻找一种方法来开发它: Heberger图片http://sofzh.miximages.com/c%23/mini_350415Explications.png 当鼠标位于表单的标题栏(图片上的rectange 1)上时,表单内容(矩形2)可见,当鼠标未结束时,它会消失,但矩形1必须保持可见! 我怎么能设法做到这一点? 提前致谢

在C#中将表单的大小调整为其标题文本

有没有办法使表单的大小适应其标题/标题文本的大小? 例如,官方C#消息框表单将调整其标题文本的大小(注意lorem ipsum ): 其他表单不会将其大小调整为标题文本的大小: 相反,在末尾添加省略号以适合设计器的“大小”属性中提到的大小。 有没有办法让表单调整到标题的大小而不是我们提到的大小? 如果没有,有没有办法获得文本的全长,以便我们可以将其分配给表单? 我尝试使用设置表单的宽度 int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width; this.Width = topTextWidth; 但是this.Font显然是指另一种字体大小。

C# – 如何重命名我开始的进程窗口?

有没有什么办法可以重命名我启动的应用程序的窗口标题栏? 即如果我启动Notepad.exe,我可以将其标题栏从“无标题 – 记事本”重命名为“新记事本名称”。

C#| WPF – 自定义标题栏 – 最大化时从顶部拖动窗口不起作用

我有一个自定义标题栏,窗口样式设置为无。 在单击标题栏时,我检查它是否是双击(窗口最大化并恢复)如果不是双击我做Window.DragMove 。 这适用于侧面和顶部的卡扣。 但是当我尝试在窗口最大化时拖动窗口(通常会将窗口恢复原状),它什么都不做。 这是我的代码: static Window Window { get { return Application.Current.MainWindow; } } /// /// TitleBar_MouseDown – Drag if single-click, resize if double-click /// private static void TitleBar_MouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) { if (e.ClickCount == 2) { AdjustWindowSize(); } else { Window.DragMove();//Here is where I do the […]

在Windows Vista / 7 Aero Titlebar上绘制自定义按钮

我在StackOverflow上发现了这个问题。 基本上,用户想要在标题栏上绘制自定义按钮。 我尝试了代码,并且只有在禁用Aero时才能在vista / 7中实现它。 我的问题是,在启用aero的同时 ,有没有办法在标题栏上绘制自定义按钮? 此外,有没有办法从当前主题中读取信息,所以我可以设置我的按钮样式以匹配现有的按钮。 更新 这是我的计算机的屏幕截图,展示了上述概念。 安装DisplayFusion后,我得到了额外的标题栏按钮。 我知道DisplayFusion是一个.NET程序,因为它在.NET Reflector中打开。 缺点是程序被混淆了。 不喜欢我想反编译程序或任何东西; 我只想在标题栏上添加一个按钮来执行其他操作(例如,最小化到系统托盘)。 下面是截图,certificate该程序是一个.NET应用程序。