我有一个使用FormBorderStyle设置为“无”的表单的应用程序。问题在于,如果用户点击“显示桌面”按钮(有效地最小化所有打开的窗口),然后从任务栏恢复其中一个表单,所有无边框表单都将恢复。注意:如果在单击“显示桌面”按钮之前窗体被显式最小化(即WindowState=FormWindowState.Minimized),那么它会导致该特定窗体的预期行为。另请注意,对于常规窗体甚至无边框的WPF窗口,情况并非如此。Form.Designer.cs:this.FormBorderStyle=System.Windows.Forms.FormBorderStyle.None;表单.c
这个问题在这里已经有了答案:关闭10年前。在WindowsXP中clipbrd是打开剪贴板查看器的命令。我们可以看到当前复制的项目或路径。在Windows7中打开剪贴板查看器的命令是什么..?谁能告诉我答案..?
我很确定这是可能的,只是不确定它的术语是什么以及如何去做。基本上,如果您右键单击任何文件并转到属性,然后转到摘要,您可以向文件添加评论等。我想知道的是,您将如何从C#中有问题地执行此操作。此外,一旦您添加了评论,您以后如何从文件中读取这些评论。我确信它与文件的元数据有关,只是不确定去哪里查看。此外,我需要在Windows窗体中执行此操作,因此权限不是什么大问题。提前致谢。 最佳答案 使用DSO的示例显示了如何设置作者和评论字段:try{DSOFile.OleDocumentPropertiesClassdoc=newDSOFile.
我有一个在内存中运行的基于.net的Windows应用程序。我想从不是基于.net的外部应用程序触发应用程序中的功能之一。我怎样才能做到这一点?触发应该是实时的。 最佳答案 让第一个应用监听TCP端口。让第二个应用程序连接到TCP端口并发送“WAKEUPLAZYPROGRAM”。让第一个应用通过做一些事情来响应。 关于c#-如何触发已经运行的基于.net的Windows应用程序?,我们在StackOverflow上找到一个类似的问题: https://stac
我即将启动一个新的Windows应用程序,该平台的竞争者是:Windows窗体WPF银光现在,至少在我上一个应用程序中,我对WPF的体验不是很令人鼓舞(该应用程序无法在部署计算机上运行,我不得不在Winforms中重新执行)。所以我的信心在这里动摇了。我的应用程序用于大规模分发(上一个版本的安装量超过100,000次)。所以我想绝对确保我的用户能够毫无问题地使用它并享受它。我很想创建一个漂亮的界面,下一步就像Flex或Silverlight,iPhone应用程序,带有动画和效果。因此,如果可以的话,我真的很想使用WPF或Silverlight。我的需求是对视觉和动画效果的良好支持。
我在我的C#.netwin表单应用程序中遇到以下异常。AgenericerroroccurredinGDI+.atSystem.Drawing.Graphics.CheckErrorStatus(Int32status)atSystem.Drawing.Graphics.DrawRectangle(Penpen,Int32x,Int32y,Int32width,Int32height)atWeifenLuo.WinFormsUI.Docking.DockWindow.OnPaint(PaintEventArgse)atSystem.Windows.Forms.Control.Paint
如何强制安装已添加安装项目的Windows应用程序,以便在每次有人登录Windows时启动它?编辑:我知道注册表设置,但具体来说,我正在寻找一个允许安装程序设置注册表值的解决方案。 最佳答案 打开注册表并找到key[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run].对于每个您想要自动启动的程序,使用描述性名称创建一个新的字符串值,并将该字符串的值设置为程序可执行文件。例如要自动启动记事本,添加一个新条目"Notepad"="c:\windows\note
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我想将我的应用程序的外观更改为类似于Office2007.是否有任何现成的、容易的、简单的解决方案可用?
我有一个应用程序在隔离部署中使用nativeCOMdll中的一些类。简化:在运行时,我将dll及其list文件下载到某个特定位置目录而不注册。然后我创建一个指向该目录的激活上下文,然后然后从dll创建类的实例。假设创建A类,稍后创建B类。在这个流程中一切顺利。当我将我的应用程序更改为WinForm时,问题就开始了。当按下“按钮1”时,我像以前一样创建ActivationContext,然后创建类A的实例。这很好用,流程返回到我的WinForm。但是,当按下“按钮2”时,我无法创建B类。我得到一个异常,说找不到该类!所以看起来WinForm以某种方式弄乱了我的激活上下文。这是为什么?那里
我有一个用作日志的富文本框。附加新消息时,日志会自动向下滚动,这很好。唯一的问题是当用户想要查看之前日志中的内容时;如果附加了一条新消息,该框会自动一直向下滚动并防止用户看到任何内容。我希望能够检查富文本框是否一直向下滚动,如果没有则不向下滚动。目前我可以获得虚拟文本空间中的滚动位置(SendMessagewithEM_GETSCROLLPOS)。我还可以使用GetScrollBarInfopinvoke获取滚动条信息。但是我如何弄清楚虚拟文本空间的底部是什么?谢谢! 最佳答案 为您的RichTextBox使用一个vScrollBa