草庐IT

winforms-interop

全部标签

c# - 在 c# 中使用 Microsoft.Office.Interop.Excel 在 excel 列中设置数据类型,如数字、文本和日期

我正在尝试将数据类型设置为C#中的excel列,在本例中为数据类型数字、文本和日期。如何为整个excel列设置格式? 最佳答案 设置文本范围:xlYourRange.NumberFormat="@";您还可以在放置在单元格中的值前加上撇号,以便将其格式化为文本:xlYourRange.Value="'0123456";将范围设置为数字xlYourRange.NumberFormat="0";显然,如果您想为整个列设置格式,那么您的范围就是该列。xlYourRange=xlWorksheet.get_Range("A1").Entir

c# - 无法创建 SSL/TLS 安全通道适用于 winforms 但不适用于 asp.net

我有一个Web服务,我通过“添加服务引用”注册了它,它需要HTTPS和证书。下面是我用于实例化服务的代码:service=newMyReferencedWebService();X509Certificate2cert=newX509Certificate2();varstream=Assembly.GetExecutingAssembly().GetManifestResourceStream("Mycert.cer");varbytes=newbyte[stream.Length];stream.Read(bytes,0,bytes.Length);cert.Import(byte

c# - 在 WinForms RichTextBox 中重置 RTF 格式而不丢弃其文本?

我正在尝试“重置”我的RichTextBox(WinForms,而不是WPF)中的格式。我以前用过richTextBox.Text=richTextBox.Text;然而,这似乎突然让我失望了。现在无论我将richTextBox.Text设置成什么,它都会保留一些rtf格式。我试过了richTextBox.Rtf=richTextBox.Text;但是,这会提示格式不正确。一定有更好的方法来做到这一点。(当然,选择整个东西,然后重置背景颜色、前景颜色和字体是可行的,但是当整个东西被选中然后取消选择时,这会导致闪烁,而且速度较慢并且需要更多代码。)任何人都有有什么想法吗?编辑:我已经开始

c# text/winForm 覆盖 xfire、PIX、steam、fraps 等视频游戏

我知道有很多关于这个主题的帖子,但是几个月来我一直在寻找解决方案。我在谷歌上查了大约300篇关于这个的帖子。我发现的唯一好东西是一个c++程序,它在League的窗口上绘制了一个彩色矩形。我对directx不是很熟悉。我的程序是用c#编写的,我会编写文本,或者如果可能的话让winForm在全屏视频游戏中可见。我尝试了在论坛上找到的每一个示例,但其中50%都是旧的并且链接不再有效。希望大家帮帮我。谢谢,凯文 最佳答案 您可以通过查看哪些dll正在导入来检测directx游戏。有一些dll,例如http://www.toymaker.i

WinForm | C# 弹出简易的消息提示框 (仿Android Toast消息提示)

ApeFormsToast消息提示文章目录ApeFormsToast消息提示前言方法原型及参数释义消息驻留延时消息弹出模式队列模式抢占模式复用模式UI库安装与使用获取示例源码前言在使用手机的时候经常会见到屏幕的中下方会弹出消息提示框,它就是Toast,以下是百度百科中对Toast的解释:Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设

WinForm | C# 弹出简易的消息提示框 (仿Android Toast消息提示)

ApeFormsToast消息提示文章目录ApeFormsToast消息提示前言方法原型及参数释义消息驻留延时消息弹出模式队列模式抢占模式复用模式UI库安装与使用获取示例源码前言在使用手机的时候经常会见到屏幕的中下方会弹出消息提示框,它就是Toast,以下是百度百科中对Toast的解释:Android中的Toast是一种简易的消息提示框。当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。用户将可能是在中间键入别的东西。Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到。而且Toast显示的时间有限,Toast会根据用户设

在Winform分页控件中集成保存用户列表显示字段及宽度调整设置

在Winform的分页控件里面,我们提供了很多丰富的功能,如常规分页,中文转义、导出Excel、导出PDF等,基于DevExpress的样式的分页控件,我们在其上面做了不少封装,以便更好的使用,其中就包括集成保存用户列表显示字段及宽度调整设置。本篇随笔介绍这个实现的过程,通过在当前程序中序列化方式存储一个记录用户设置的文件,提供介质的存储和加载处理。1、集成保存用户列表显示字段及宽度调整设置的需求在一些用户列表使用的反馈中,希望能够在调整列表字段和它的顺序,以及能够保存上次调整记录的宽度,因此,涉及到字段可见列表、字段顺序,列宽度的内容保存,这些功能应该是对用户透明的,不需要开发人员干预,也不

WinForm(一) WinForm入门与基本控件使用

一.Winform入门WinForm是WindowsForm的简称,是基于.NETFramework平台的客户端(PC软件)开发技术,一般使用C#编程。在VS2019中,C#WinForm编程需要创建「Windows窗体应用程序」项目。Windows窗体应用程序是C#语言中的一个重要应用,也是C#语言最常见的应用。使用C#语言编写的Windows应用程序与Windows操作系统的界面类似,每个界面都是由窗体构成的,并且能通过鼠标单击、键盘输入等操作完成相应的功能。WinForm支持可视化设计,简单易上手,并可以接入大量的第三方UI库或自定义控件,给桌面应用开发带来了无限可能。1.WinForm

基于WinForm的c#上位机制作

前言相关代码在github和gitee上放出gitee的地址:点此GitHub的地址:点此起名是fruit,是因为以前入门c#的时候第一个学的例子就是fruit命名的。现在程序中fruit工程对应的是winform版本,目前winform版本基本完成;ocean工程对应的是wpf版本,由于学业紧张,wpf版本的迁移初步完成,因学业考虑暂停,相关的介绍在另一篇博文(点此)。这是一个串口通讯软件,基础功能是读取数据存入数据库,同时将数据发给下层,修改下层的扩展变量。附加功能是对针对微网控制,传送的数据进行数据处理,采用过粒子群等算法,期间经历多次改版。设计它的原因是,在嵌入式开发或是其他学术研究时

c# - 无法将 winform 控件大小传递给非托管代码

我使用非托管库从网络摄像机获取视频流。有功能:[DllImport("client.dll",EntryPoint="Network_ClientStartLive",SetLastError=true)]protectedstaticexternintNetwork_ClientStartLive(refIntPtrpStream,IntPtrhDev,IntPtrpClientInfo,[MarshalAs(UnmanagedType.FunctionPtr)]ReadDatacbflpfnCallbackFunc=null,UInt32dwUserData=0);pClientI