Articles of winforms

在Win32应用程序中使用Windows窗体

我需要创build一个Win32应用程序。 我正在使用visual studio。 我真的很喜欢在Windows窗体中devise我的应用程序,它允许以graphics方式devise我的窗口。 但是,我不能使用Windows窗体(仅)。 我必须使用Win32应用程序。 现在,当我创buildWin32应用程序时,我无法用graphicsdevise我的窗口。 有没有办法将Win32应用程序中的Windows窗体? 还是graphicsdevise的Win32窗口? (如果有graphics化devise Win32应用程序GUI的方法,只是我无法想象它,我将不胜感激资源或方法。)

运行html5应用程序作为Windows可执行文件

我已经看遍了networking上的这类事情,我发现了很多类似的问题和文章,但没有回答这个问题。 我有一个大型的HTML 5应用程序,我想作为一个全屏幕本机应用程序作为一个可执行文件在Windows上运行。 我可以形象你可以通过以后在c + +的webkit做到这一点,但我不知道c + +,没有时间去彻底学习它。 任何人都可以build议使我的HTML5应用程序作为全屏Windows应用程序运行的最佳方式?

如何释放占用的内存

我的项目中有一个主窗口,主窗口中还有许多其他的子窗口。 我注意到。 当我打开主窗口占用内存1500K时,打开一个子窗口时就增加了占用内存6000K。 当我打开第二个窗口做同样的事情。 当我closures两个子窗口时,占用的内存不会被释放。 所以我想要的是当我closures子窗口时释放占用的内存。 我怎么能做到这一点? 如果可能的话,请在vb.net中给我一些代码示例。 这个问题经常在Local NET上的计算机上而不是在我的计算机上(开发人员计算机上有SQL服务器)。

需要关于用不可见的WinForm应用程序replaceWindows服务的build议

我需要一个后台应用程序来支持我的客户端应用程序,它应该始终在客户端机器上运行,而不pipe主客户端应用程序是否正在运行。 Windows Service是我的第一select,但是我面对的Windows Service的问题是:通过主客户端应用程序轻松控制Windows服务,向Windows服务发布和安装修补程序,以及在Windows服务无法运行时进行故障排除。 所以,我开始考虑替代Windows服务,并发现Windows窗体应用程序没有可见的forms可以为我做。 这个无形的应用程序应该从系统启动开始,并始终运行,完成Windows服务所要做的所有工作。 但在进一步深入发展之前,我想探讨这种方法的优缺点。 对此方法有何build议/评论?

ElementHost中的Application.Current为null

我在我个人的Libs中使用WPF UserControl。 这些Libs包含在我的WPF和WindowsForms程序中。 现在我的UserControl必须显示一个新的(WPF)窗口。 在新窗口中,我想设置所有者。 我这样做: dialog.Owner = Application.Current.MainWindow; 这工作正常,如果我在WPF程序中使用UserControl。 当我在我的WindowsForms程序中使用UserControl(我在elementHost.Child = …设置UserControl)是Application.Current null。 这不好,我的程序引发exception。 为什么Application.Current空?

Control.FindForm和ContainerControl.ParentForm有什么区别?

我想知道如果有Control.FindForm和ContainerControl.ParentForm之间的任何function(或其他)的区别? 我一直在使用.ParentForm时创build我自己的用户控件,但会有任何原因.FindForm将是一个更好的select? 从我可以告诉,他们总是会返回相同的forms(即用户控件的forms,或空)。 是.ParentForm只是调用.FindForm或有一个时间,两者可能是不同的(也许与mdi窗口)?

C#语言:如何冻结窗体中的ListView控件?

我需要冻结列表视图中的某些列,所以当用户水平滚动冻结列将不会受到影响(如在Excel中),但没有冻结(布尔)属性,如在datagrid中。 这可以在ListView控件中完成吗? 谢谢

在WinForms中调整单个控件的大小

如何devise一个在C#/ WinForms恰好包含几个不同的控件types,如果用户调整窗口大小只有ListView控件resize的用户界面?

如何“停靠”/附加winformsforms

我想在同一个应用程序中附加两个窗体,就像一些音乐播放器,比如winamp,在窗户可以拆开或者连接在一起,然后移动一个窗口到另一个窗口太! 描述这种行为可能有更好的术语 任何模式或代码样本,这样做?

使用C#编程检测Windowslogin尝试

我想开发一个Windows窗体应用程序来监视我的networking计算机login,注销和login尝试的细节,并根据检测做一些事情。 (例如发送一些pipe理员通知) 我曾经尝试过: 我读了Windows服务,使用任务计划程序的Windows任务计划和事件审计,但我想实事求是地做到这一点。 所以我的问题是如何检测窗口login尝试编程使用C#?