草庐IT

c# - 如何处理以编程方式添加的按钮事件? C#

我正在使用C#制作Windows窗体应用程序。我在运行时以编程方式添加按钮和其他控件。我想知道如何处理这些按钮的点击事件? 最佳答案 尝试以下操作Buttonb1=CreateMyButton();b1.Click+=newEventHandler(this.MyButtonHandler);...voidMyButtonHandler(objectsender,EventArgse){...} 关于c#-如何处理以编程方式添加的按钮事件?C#,我们在StackOverflow上找到一个

c# - 在 Visual Studio 中以编程方式应用/停用断点

不管其他可能达到相同结果的选项(即添加断点手动),是否可以以编程方式将断点添加到VisualStudio项目的源代码中?如:try{FunctionThatThrowsErrors(objInscrutableParameters);}catch(Exceptionex){Log.LogTheError(ex);AddBreakPointToCallingFunction();}这样当你下次运行调试时,它会自动在上次运行时导致问题的所有点上设置断点。我并不是说这是一种特别有用的调试方法。我只是想知道是否有这种能力。 最佳答案 您可以

c# - 在 C# 中以编程方式读取 PDF

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我看到很多关于使用C#生成PDF文件的问题和答案。我有一个相关但不同的任务。我已经创建了大量的PDF文件,我想使用正则表达式(RegEx)来验证内容的某些部分。我想用C#打开PDF,并能够以接近线性的方式读出文本。如果页眉、页脚、任何边栏等被跳过或阅读顺序不正确,也没关系。我只想尽可能多地检索主体文本。您能否为我指明工具、库、API等,使我能够以编程方式

c# - 如何在 C# 中以编程方式搜索 PDF 文档

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我需要搜索pdf文件以查看是否存在某个字符串。有问题的字符串肯定被编码为文本(即它不是图像或任何东西)。我试过只搜索文件,就好像它是纯文本一样,但这不起作用。这有可能吗?是否有任何适用于.net2.0的库可以为我从pdf文件中提取/解码所有文本?

c# - 如何以编程方式安装字体 (C#)

有没有办法以编程方式将字体永久添加到Windows7/8PC?我已经阅读了几篇关于AddFontResourceDLL-Import的文章,但它似乎不起作用。除此之外,MSDNDocumentation表示字体将在计算机重新启动后删除,除非将字体添加到注册表中。如何永久安装字体?如何将字体添加到注册表?它总是相同的名称/条目吗?我必须在运行时动态添加字体,因为我会在用户选择字体后立即获取字体。备注:我知道如何添加注册表项。我的问题更多是关于WindowsXP、Vista、7和8以及不同字体类型之间的兼容性。也许有一种方法可以启动另一个为我安装字体的exe。

c# - 在 C# 中以编程方式编译 typescript ?

我正在尝试用C#编写一个函数,它接受一个包含typescript代码的字符串并返回一个包含JavaScript代码的字符串。有这方面的库函数吗? 最佳答案 可以使用Process调用编译器,指定--outfile.js到一个临时文件夹,读取编译文件的内容。我做了一个小应用程序来做到这一点:用法TypeScriptCompiler.Compile(@"C:\tmp\test.ts");获取JS字符串stringjavascriptSource=File.ReadAllText(@"C:\tmp\test.js");带有示例和注释的完整

c# - 在 .NET 中以编程方式加密配置文件

有人可以简要介绍一下如何在.NET中以编程方式加密配置文件,最好是在C#中。我想做的是对应用程序的启动进行某种检查,以查看某个部分是否未protected,如果是,则对其进行加密。这适用于设置和连接字符串。此外,是否有人可以列出加密提供程序的类型以及它们之间的区别。我不知道在普通WinForms应用程序中执行此操作的代码对于在ASP.NET中执行此操作是否透明。 最佳答案 为了总结目前的答案和我发现的内容,这里有一些很好的链接可以回答这个问题:EncryptingConfigurationInformationinASP.NET2.

c# - 以编程方式向 WPF 4.5 中的 Grid RowDefition 添加控件

我浏览过这个网站(以及许多其他网站),试图弄清楚发生了什么以及为什么它不起作用。我正在运行VS2012并创建了一个WPFC#应用程序(目标.NET4.5)。我是WPF的新手,花了很多年编写Windows窗体应用程序,但决定冒险一试,到目前为止我喜欢XAML。最终我想:1)删除我的网格中特定行(RowDefinition)中的用户控件2)在该特定行中放置另一个用户控件但是我似乎无法放置一个简单的按钮控件。我想要做的是在第4行(第3行,索引为零)放置一个按钮。这是我的XAML:按钮代码(堆栈面板中的第一个按钮)是:ButtonMyControl=newButton();MyControl.

c# - 如何从模板以编程方式创建 word 文档

我正在尝试在MicrosoftOfficeWord中创建大约600个报告。这些文档填充了来自数据库的数据和在本地驱动器上找到的图像。我想通了,我可以在visualstudio2010中创建一个Word模板项目,并对模板进行编程,这样当您输入单个值(id-number)时,它会自动填充整个文档。我非常有信心这是可能的。唯一的问题是。如何循环遍历数据库中的所有条目,根据模板打开一个新文档并设置id值?for(inti=0;i该应用程序应该只运行一次,生成报告,而且它不必很快。它必须易于开发。这里的问题是,在Word项目之外似乎无法访问DocumentBase对象。替代品Microsoft.

c# - 以编程方式注册 C#/VB.NET COM dll

问题:我有一个从C++程序中使用的.NETdll。现在我必须在部署计算机上以编程方式注册dll。我该怎么做(以编程方式!不使用regasm)?我记得,当我从C++dll调用VB6dll时,我不得不使用DllRegisterServer和DllUnregisterServer。.NETdll还是这样吗?看来我必须以某种方式将dllregisterserver函数添加到.NETdll。 最佳答案 YUK,.NETdll没有DllRegisterServer,所以你必须编写一个.NET安装程序,在某处执行:Assemblyasm=Asse