【在C#中运行Windows窗体时访问和更改txt文档】教程文章相关的互联网学习教程文章

c# – 调试阻塞的Windows消息循环的想法

我有一个长期的C#.NET 3.5应用程序’冻结’,我很茫然.有两个C#可执行文件.一个有完整的用户界面,另一个用作托盘应用程序.他们都通过WCF与第三个服务应用程序通信,也在托盘中运行. 随机主Winforms应用程序的UI线程将死锁.神奇的是,如果我退出托盘应用程序,此应用程序的UI将解锁. 每当我将调试器附加到任一应用程序时,我都没有学到任何用处. UI线程在Application.Run方法的冻结应用程序中被阻止.所有其他线程都处于休眠状态,或者在In...

c# – Windows窗体标签页加载缓慢【代码】

我有一个标签控件,有4个标签页.每个标签页都包含一个用户控件,我在程序首次加载时以编程方式添加.出于某种原因,当我点击它时第二个标签页加载速度很慢,但其他选项卡加载正常.此选项卡页面包含大约20个控件(文本框,下拉列表,列表框等),但没有图像或类似的东西.该页面与其他页面的控件数量大致相同.有没有办法加快标签的切换?我可以在启动时预加载标签页吗? 注意:初始切换时速度很慢. 这是我添加Usercontrol的方式tabPage2.Contro...

windows系统下,在C#程序中自动安装字体【代码】

在Windows系统中,原有自带的字体样式有限,有时候我们的程序会使用到个别稀有或系统不自带的字体。因此我们需要将字体打包到程序中,当程序启动时,检测系统是否有该字体,如果没有则安装该字体,也可以动态加载字体。1.1、使用代码安装字体注意:安装字体时,需要windows的管理员权限。 [DllImport("kernel32.dll", SetLastError = true)]public static extern int WriteProfileString(string lpszSection, string lpszKeyName, ...

c# – 典型的Windows和.NET二进制文件之间的区别

典型的Windows(WIn32?COM?不确定它们叫什么.)DLL和使用.NET编译的DLL有什么区别? 我知道他们不同,但我不清楚细节的内部运作. 我很想知道确切的区别是什么. 编辑:试图在这里添加更多的疑虑: 为什么我不能添加对Win32 DLL的引用,就像我要添加.NET DLL的引用一样?另外,为什么我们要做一个PInvoke?我们如何对.NET DLL进行反射和智能感知,但对于Win32 dll却没有类似的东西?解决方法:你的问题太宽泛了,无法完全回答,所以我只关注...

c# – Windows窗体上的鼠标离开事件[复制]

参见英文答案 > How to detect when the mouse leaves the form? 4个我在Windows窗体上设置了’鼠标离开’事件,我想在鼠标离开可见区域时隐藏窗体. 但这是我遇到问题的地方.即使我将鼠标移动到同一表单上的按钮,它也会调用“鼠标离开”事件,这会使该表单不可见. 这意味着我必须在将鼠标移动到按钮时阻止事件触发.但是怎么样?还有其他方法吗?解决方法:没有简单的方法可以做到这一点.一种方法是...

c# – Windows Phone的游戏评级证书

我在windowslight手机的Silverlight上做了一个简单的游戏.当我尝试发布它时,市场要求我提供游戏评级证书.我在哪里可以得到这个? 由于游戏非常简单和免费,如果我可以免费获得这个游戏会很棒!

c# – Windows Azure上的作业队列设计

有人成功用于在Windows Azure上实现作业处理的设计是什么? 要求: >能够将作业推入队列.> N个工作人员可以从队列中使用作业并处理它们.>工作的调用者应该能够被警告(推,而不是轮询)正在完成的工作. 迄今为止的研究: >使用Azure服务总线队列创建“作业”队列(http://blogs.msdn.com/b/appfabric/archive/2011/05/17/an-introduction-to-service-bus-queues.aspx)> Web前端将Jobs推送到队列,worker无限期地阻塞Receive()(参见http:...

c# – 在本地存储Windows 8 Metro App中保存对象时拒绝访问【代码】

我正在尝试将List(Show是我的类实现IXmlSerializable)存储到本地隔离存储.我正在使用此页面中的代码:http://metrostoragehelper.codeplex.com/我已经实现了“问题”部分中建议的更改.我从项目列表中单击时使用以下代码添加Show对象.private async void addShowButton_Click_1(object sender, RoutedEventArgs e){var isoStorage = new StorageHelper<List<Show>>(StorageType.Local);List<Show> currentShows = await isoStorage....

如何检测Windows移动设备是否有摄像头? C#

如何在调用方法camera.showDialog();?之前检测设备是否有摄像头解决方法:我想你正在寻找SystemState.CameraPresent的房产. Microsoft.WindowsMo??bile.Status.SystemState.CameraPresent

c# – Windows 7上的IIS 7中是否有管理服务(WMSVC)UI?【代码】

我在同一台机器上使用Windows 7 Ultimate x86和IIS 7.我想用VS 2010“web部署”一个Silverlight应用程序到这个IIS 7. 我知道,我需要配置管理服务(WMSVC)和Web部署服务(MsDepSvc),以便VS 2010中的Web部署任务能够正常工作. 查看我的IIS 7管理UI(inetmgr.exe),我找不到条目“管理服务”来执行此操作. 我可以找到许多教程来做到这一点,但所有人都在讨论Windows Server 2008和IIS 7. 所以我的两个问题是: 1.)有没有办法激活IIS 7 UI中...

c# – 如何在Ubuntu上的MonoDevelop中使用System.Windows.Forms?

我在工作开始时遇到了这个问题.我在MonoDevelop 2.8上使用Mono 2.10.当我创建一个新的C#项目时,我无法使用: 使用System.Windows.Forms 因为这里没有这样的命名空间. 我搜索了一些答案并尝试: apt-get install libmono-system-windows-forms4.0-cil和 apt-get install libmono-winforms2.0-cil 但他们都告诉我,我已经安装了它们.所以现在我想知道我是否不能用Mono编写Windows窗体应用程序,但我只能用它运行这样的应用程序?解决方...

C#读取Windows自动更新注册表返回null.【代码】

我有一个c#应用程序,我正在尝试从中读取“WindowsUpdate”子密钥,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\AutoUpdate它总是返回null. 代码示例如下,Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion");{HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion}base {System.MarshalByRefObject}: {HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\C...

c# – Crystal Reports ActiveX Viewer在VB6 / .NET App Windows 7中导致Out of Memory异常【代码】

以下是重现错误的示例应用程序的链接:http://sdrv.ms/17j2Ale 我有三个项目.一个是.NET 2.0 Windows窗体应用程序(.NET App),一个是VB6标准EXE应用程序(VB App),另一个是VB6 ActiveX DLL(VB DLL). .NET App引用已注册的VB DLL.这个VB DLL基本上启动了Crystal Reports. VB App通过Shell()命令启动.NET App.这是发生的事情: 如果我直接运行.NET应用程序,我可以毫无问题地打开Crystal Reports文档.但是,当VB App通过Shell()命令启动....

c# – 使用Windows服务进行屏幕截图【代码】

即使有很多关于这个问题的问题,我也找不到合适的解决方案.我正在创建用于捕获屏幕的Windows服务(Windows 7). (我尝试使用Windows应用程序,它正常工作.) 当我要开始服务时,它说我无法启动服务.当我检查Windows日志时,它提到了以下错误.Service cannot be started. System.ComponentModel.Win32Exception (0x80004005): The handle is invalidat System.Drawing.Graphics.CopyFromScreen(Int32 sourceX, Int32 sourceY, Int32 destin...

c# – 如何在Windows Phone中对LongListSelector进行排序【代码】

我希望能够按升序或降序对绑定到LongListSelector的数据进行排序.我无法将排序数据绑定到我的LongListSelector.最初没有尝试实现排序,我的解决方案正在运行,但我相信在涉及排序时我遗漏了一些东西.我也试过How to Sort a LongListSelector using CollectionViewSource而没有运气.排序LongListSelector的最佳方法是什么? MainPage.xaml中<phone:LongListSelector x:Name="Recent" Margin="0,0,0,72"LayoutMode="Grid" GridCellSize...