Tag: 最小化

如何在C#中禁用最小化按钮?

在我的应用程序中,我需要暂时灰显主窗体的最小化按钮。 任何想法如何实现这一目标? 我不介意对Win32 dll进行p /调用。 编辑:灰显最小化按钮将是首选解决方案,但有没有其他方法可以防止表单最小化?

隐藏后如何再次显示表单?

我有两种forms。 我需要用按钮打开第二个表单。 当我打开form2时,我隐藏了form1。 但是,当我尝试使用按钮从form2再次显示form1时,它不起作用。 我的form1代码是: Form2 form2 = new Form2(); form2.ShowDialog(); 里面的form2代码: Form1.ActiveForm.ShowDialog(); 要么 Form1.ActiveForm.Show(); 要么 form1.show(); (form1 doesn’t exist in the current context) 不起作用。 我不想打开新表格 Form1 form1 = new Form1(); form1.ShowDialog(); 我想要展示我之前隐藏的forms。 或者我可以将它最小化到任务栏 this.WindowState = FormWindowState.Minimized; 并再次从form2最大化它。 Form2.ActiveForm.WindowState = FormWindowState.Maximized; 但是,我尝试的方式再次无效。 这些方法有什么问题?

在WPF中启用最大化,最小化和还原窗口(禁用手动resize)

我需要在我的应用程序(C#WPF应用程序)上启用以下内容: 正常尺寸为1024 * 768 用户可以最大化应用程序 用户可以最小化应用程序 用户可以恢复应用程序(1024 * 768) 用户无法通过拖动边框手动调整应用程序的大小。 没有任何ResizeMode满足所有这些要求。 有什么办法吗?

使用.NET 4将程序最小化到系统托盘的最简单方法

我正在制作一个新的WPF应用程序,我需要能够最小化应用程序,并且在系统托盘中,在时钟旁边(或在一般区域)中保持良好和舒适。 这必须适用于Windows XP,Vista和7.我不必支持旧版本的Windows。 如果我使用.NET 4,最简单的方法是什么?

最小化C#中所有打开的窗口

我在论坛上看到了这个C ++代码,它最小化了所有打开的窗口 #define MIN_ALL 419 #define MIN_ALL_UNDO 416 int main(int argc, char* argv[]) { HWND lHwnd = FindWindow(“Shell_TrayWnd”,NULL); SendMessage(lHwnd,WM_COMMAND,MIN_ALL,0); Sleep(2000); SendMessage(lHwnd,WM_COMMAND,MIN_ALL_UNDO,0); return 0; } 如何在C#.net中访问FindWindow和SendMessage API函数以及HWND类型?