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

c# – Windows窗体 – > DataGridView-> DataGridViewCheckBoxColumn取消选中所有留下的一件物品已检查【代码】

我们在Windows窗体中有一个非常奇怪的问题,我们似乎无法弄清楚. 我们的Windows窗体在第一列中有一个带有DataGridViewCheckBoxColumn的DataGridView.我们添加了以下功能,允许用户切换 – >单击以选择此网格中的多个行:int colHit = gvLibrary.HitTest(e.X, e.Y).ColumnIndex;int lastRowHit;//mouse left clickif (e.Button == MouseButtons.Left){if (colHit == 0){if (Control.ModifierKeys == Keys.Shift){lastRowHit = gvLibra...

c# – 如何在WinForm的浏览器中打开默认Windows浏览器并将HTTP发布数据发送到打开的URL?【代码】

我想在WinForm应用程序的默认浏览器中使用我的应用程序打开URL.然后发送一些数据作为HTTP POST方法而不是查询字符串.现在的问题是,如果我想在我使用的默认浏览器中打开URL这段代码:Process.Start("http://www.ketabchin.com/sort)但在此命令中,我无法将发布数据发送到该URL然后我用这个代码:Public Shared Function PostMessageToURL(url As String) As StringDim request As WebRequest = WebRequest.Create("https://www.ketab...

c# – Linux和Windows之间的Akka.NET Remote【代码】

我有一个分布式的演员系统,一些在Windows上,一些在Linux机器上.有时一个演员可能需要连接其他演员并进行一些沟通.当然,有些情况下,其中一个在Windows上,另一个在Linux系统上. 演员通过ActorSelection相互连接.问题是,当Windows演员试图与Linux通信时,一切正常.但是当Linux actor发起通信时,ActorSelection.ResolveOne就失败了. 我在这里做了一些示例:static void Main(string[] args) {ActorSystem system = ActorSystem.Create("...

c# – Windows服务中的一个ServiceProcessInstaller中的多个ServiceInstaller【代码】

我在ServiceProcessInstaller中添加了两个ServiceInstallers.之后我改变了我的Main()如下:static void Main(){ServiceBase[] ServicesToRun;ServicesToRun = new ServiceBase[] {new Service1(),new Service2() };ServiceBase.Run(ServicesToRun);}我还在Service1上将Service2设置为依赖服务,如下所示:private void InitializeComponent(){this.Service1ProcessInstaller = new System.ServiceProcess.ServicePro...

c# – UWP共享功能在Windows 10 Mobile中不起作用【代码】

我用一个按钮创建了一个非常简单的UWP应用程序.单击它应显示内置共享弹出窗口以共享PDF文件. 事实上,我有它适用于Windows 10(桌面),但它不适用于移动设备(弹出窗口不会出现在屏幕上). PDF文件以字节数组形式出现(因为它来自远程服务). 这是MainPage.xaml.cs中的代码public sealed partial class MainPage : Page {public MainPage(){this.InitializeComponent();DataTransferManager.GetForCurrentView().DataRequested += OnDataR...

c# – Windows应用认证套件 – 安全功能错误

我正在开发一个UWP应用程序,我遇到了一个与Windows应用程序认证工具包(WACK)的奇怪问题. 应用程序本身运行正常,但是当我通过WACK测试应用程序时,它始终未通过认证说/SomePackagePath/sni.dll失败了AppContainerCheck.此外,支持的API测试显示了我的应用程序不使用的一长串不支持的API,但WACK认为它确实如此.我不知道它为什么这样做. 我已经创建了许多软件包,并尝试修复代码隐藏,我认为事情可能是错误的,但无济于事.我试图在互联网上...

c# – 无法在Docker for Windows中运行容器:“系统找不到指定的文件”【代码】

我有一个简单的c#控制台应用程序:static void Main(string[] args) {Console.WriteLine("TESTING!");Console.ReadLine(); }和一个DockerFile:FROM microsoft/windowsservercore WORKDIR /app COPY /bin/Debug . ENTRYPOINT ["dotnet","TestApp.exe"]我已经建立了一个图像:docker build -f dockerfile -t testapp .然后我尝试运行它:docker run testapp这给出了这个错误:C:\Program Files\Docker\Docker\Resources\bin\docker....

无法加载文件或程序集“Microsoft.WindowsAzure.Storage”或其依赖项之一.运行聊天机器人C#时【代码】

我在Visual Studio中进行了一些修改后试图运行我的聊天机器人.使用bot框架模拟器在本地运行时,我的代码可以正常工作,但是当发布到存储在Azure上的聊天机器人时,我得到错误:Could not load file or assembly ‘Microsoft.WindowsAzure.Storage’ orone of its dependencies. The located assembly’s manifest definitiondoes not match the assembly reference. (Exception from HRESULT:0x80131040)对这个问题的任何帮助或见解都...

c# – 无法在鼠标事件处理程序中读取WPF中保持的键状态 – VMWare Fusion for Mac中Windows guest虚拟机中的行为不一致【代码】

此问题是由vmware融合中的不一致设置引起的 – MacOS的辅助鼠标功能(即右键单击)由控件左键单击触发,尽管在vmware融合设置中配置为通过单独发送控件键. 我将其留在此处,因为它概述了隔离问题所采取的诊断步骤. 此行为可能存在于MacOS上的其他虚拟化解决方案中. 这不是重复 – 我尝试过建议的方法 – 它们不起作用.请提供真正的帮助. 我正在尝试在WPF画布中实现多选功能,并且需要能够在单击项目时检测何时保持控制键. 我已经尝试使...

c# – 在Windows窗体中获取多个UI线程

我正在试图找到一种方法来使用户控件在他们自己的UI线程中运行.这可能吗?我试图阻止基于模块的应用程序因单个模块而崩溃. 有什么想法吗?解决方法:那是不可能的.但是,使用一些非平凡的代码,您可以在不同的线程中运行不同的窗口.每个窗口都有自己的消息循环. 更新: 您可以想到的另一种方法是以特殊方式编写控件.您可以通过创建将运行所有逻辑的新线程来处理控件中的所有事件.

c# – Windows Mobile:是否有任何库可以构建有吸引力的接口?

我正在寻找库来构建有吸引力的接口.有人告诉我有关Fluid(http://fluid.codeplex.com/)的信息,但很难使用. 谁知道别人? 我的项目是针对Compact Framework 2.0 SP2,C#,它将在Windows Mobile 5.0及更高版本中使用. 谢谢!解决方法:你应该看看Silvermoon项目.如果使用opengl来制作漂亮的UI.刚刚在我的手机上试过它看起来很棒.

c# – 即使Windows身份验证失败也获取UserName

以下是IIS中的设置以下虚拟目录的方案 >启用匿名访问已禁用(未选中复选框).>集成Windows身份验证已禁用(未选中复选框)>基本身份验证已启用(选中复选框) 在webapplication的web.config中(对于上面的相同虚拟目录),设置如下: 当我浏览上述Web应用程序的aspx页面时,它会询问用户名和密码. 用户输入用户名和密码(在作为Windows身份验证的一部分出现的对话框中). 如果登录成功,我可以获得用户输入的用户名. 即...

c# – MDI Windows并在父窗口和子窗口问题之间传递加速器

我有菜单条和一个子窗口的MDI应用程序.子窗口使用加速器(在enu项目名称之前签名)当左侧alt其他键按下MDI父级菜单条被激活,子窗口无法使用加速器. 我必须在父窗口中有一个菜单条,但是要为它禁用加速器. 有什么办法吗? 问候马里乌什解决方法:如果所有其他方法都无法实现此目的,您可以始终从主窗口获取加速器消息并将它们传递到聚焦的子窗口.您可以使用WndProcs来执行此操作.它更像是一个黑客,但你可能无法通过捕获加速器按下的主菜单...

c# – 使用Mono编译器/创建一个新的仍在输出Windows EXE?

这只是一个想法,但是我想知道在使用Mono编译器还是在输出Windows EXE的同时写一个新编译器有多难? 这种想法的原因在于我看到人们“创造性地”滥用C#语言以获得诸如代码合同或面向方面的编程之类的东西,并且有时感觉人们伸展得太远了. 关于.net的好处是,最后,我们想要的只是.net 2.0 CLR的有效IL.但是,Microsoft C#编译器已关闭,无法扩展.只能在不同的程序集中混合使用不同的语言. 这个想法(警告:可能听起来很可怕)是使用可以扩展...

c# – Windows窗体ListView控件中的可扩展组

如何使Windows窗体ListView控件中的项目组可折叠和可扩展?解决方法:在这里找到了一个有效的答案:http://www.codeproject.com/KB/list/ListViewGroupCollapsible.aspx