WinForms在右上角有三个框,可以最小化,最大化和关闭表单.我希望能够做的是删除最小化和最大化,同时保持关闭.
我还要做什么使关闭最小化形式而不是关闭它.
如何才能做到这一点?
你用什么来最小化和压缩JavaScript库?
我有一个小控制面板,只是我做的一个小应用程序.我想最小化/放置控制面板上的/下降系统,以及电池寿命,日期,网络等.
谁可以给我一个线索,链接到教程或阅读的东西?
在使用Windows时,如何以编程方式最小化窗口WPF
?我似乎可以找到一个.Resize属性?
这有点是一个平凡的问题,但在我看来,在WPF中没有内置的方法.似乎只有WindowState
作为枚举的属性没有帮助,因为我无法判断窗口是否在最小化之前处于Normal
或Maximized
状态.
单击任务栏图标时,窗口正在按预期恢复,假设其先前状态,但我似乎无法找到任何已定义的方法.
所以我一直想知道我是否只是缺少一些东西,或者我是否需要使用一些自定义交互逻辑.
(我将发布我当前的解决方案作为答案)
所以我有一个ASP.NET MVC应用程序,它引用了不同地方的许多javascript文件(在站点主文件中以及在几个视图中的其他引用).
我想知道是否有一种自动方式可以压缩并尽可能地将这些引用最小化到单个.js文件中.这样......
<script src="<%= ResolveUrl("~") %>Content/ExtJS/Ext.ux.grid.GridSummary/Ext.ux.grid.GridSummary.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.rating/ext.ux.ratingplugin.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext-starslider/ext-starslider.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.dollarfield.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.combobox.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.datepickerplus/ext.ux.datepickerplus-min.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/SessionProvider.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/TabCloseMenu.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/ActivityForm.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/UserForm.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/SwappedGrid.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/Tree.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
......可以减少到这样的......
<script src="<%= ResolveUrl("~") %>Content/MyViewPage-min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
谢谢
我创建了一个JFrame
并且想要隐藏taskbar
(在windows
底部看不到但隐藏在底部tray menu items
).
谁能告诉我怎么做?
我是否需要在系统设置中进行一些更改windows
?
例如,你可能已经看到了一些download managers
,team viewer
,4shared desktop
等都是隐藏在任务栏的托盘菜单项.
我正在制作一个新的WPF应用程序,我需要能够最小化应用程序,并且在系统托盘中,在时钟旁边(或在那个一般区域)中保持良好和舒适.
这必须适用于Windows XP,Vista和7.我不必支持旧版本的Windows.
如果我使用.NET 4,最简单的方法是什么?
我不希望用户调整窗口大小,所以我做了ResizeMode="NoResize"
.但是最小化按钮也会消失,只有X
按钮可见.有没有办法保持最小化按钮?
如果我JFrame
通过单击Windows WindowDecoration的最小化按钮并通过Alt-Tabbing最小化它或在Windows任务栏中单击它来最小化Aero-snapped到屏幕左侧,那么框架将正确地恢复到左侧.好!
但是,如果我最小化帧
setExtendedState( getExtendedState() | Frame.ICONIFIED );
Run Code Online (Sandbox Code Playgroud)
并通过将鼠标悬停在Windows TaskBar上来查看预览,它会将框架显示错误的位置.通过Alt-Tabbing取消最小化或在Windows任务栏中单击它后,框架将在此错误的位置和大小恢复.帧边界是"未绑定"值,如果您将帧拖离ScreenBorder,Windows通常会记住恢复该值.
Bug的屏幕录制:
我的结论是,Java不了解AeroSnap并向Windows提供了错误的界限.(例如,Toolkit.getDefaultToolkit().isFrameStateSupported( Frame.MAXIMIZED_VERT ) );
返回false.)
这是我对bug的修复:
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Point;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
/**
* Fix for the "Frame does not know the AeroSnap feature of Windows"-Bug.
*
* @author bobndrew 20160106
*/
public class SwingFrameStateWindowsAeroSnapBug extends JFrame
{
Point location = null;
Dimension size = null;
public SwingFrameStateWindowsAeroSnapBug( final String title )
{
super( title ); …
Run Code Online (Sandbox Code Playgroud) minimize ×10
c# ×4
wpf ×4
java ×3
compression ×2
javascript ×2
jframe ×2
system-tray ×2
windows ×2
.net ×1
.net-4.0 ×1
aero-snap ×1
asp.net-mvc ×1
button ×1
extjs ×1
jscompress ×1
maximize ×1
resize ×1
restore ×1
state ×1
swing ×1
taskbar ×1
window ×1
winforms ×1