草庐IT

Winforms

全部标签

c# - 如何将用户凭据传递给 Web 服务?

我在Windows应用程序中使用WSDL使用Web服务。当我尝试使用方法时,出现以下错误:-TheHTTPrequestisunauthorizedwithclientauthenticationscheme'Anonymous'.Theauthenticationheaderreceivedfromtheserverwas'"{"Theremoteserverreturnedanerror:(401)Unauthorized."}我有用户凭据,但不知道如何在Windows应用程序中使用C#代码传递它。 最佳答案 这是它对我的工作方

c# - 如何治愈C# winforms图表的摆动?

我正在C#WPF应用程序中实现一些实时图表,但我使用的是WinForms图表,因为它们通常易于使用并且性能出奇地好。无论如何,除了一个我一生都无法弄清楚的主要问题外,我的图表工作得很好:当我向图表添加数据时,它有时会自行调整大小。有时它会这样做很多,给自己带来摆动并使图表阅读和处理起来非常烦人。我的问题是:我怎样才能防止这个该死的图表不断调整自己的大小?!一些附加信息:该图表包含在我的XAML中:通过以下方式初始化://initializeit!chart.Palette=ChartColorPalette.Bright;//setupthelabelsFontmonoSpaceFon

c# - Winforms Accordion

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion有人知道c#winformsAccordion控件吗?最好是开源的或免费的。

c# - WebBrowser 控件页面加载错误

我的winform上有WebBrowser控件。当我尝试导航到某个网站时,我会看到标准的IE错误页面,例如:“网页导航已取消”“地址无效”“页面无法加载”等等我需要处理这些错误并将自定义错误消息返回给用户。有什么办法可以解决这个问题吗? 最佳答案 您想按所示处理NavigateError事件here编辑:包括来自链接的示例代码:usingSystem;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;usingSystem.Security.Permissio

c# - 从嵌套的 ToolStripMenuItem 检索时,ContextMenuStrip.Owner 属性为 null

我有一个带有两个ToolStripItem的ContextMenuStrip设置。第二个ToolStripItem有两个额外的嵌套ToolStripItem。我将其定义为:ContextMenuStripcms=newContextMenuStrip();ToolStripMenuItemcontextJumpTo=newToolStripMenuItem();ToolStripMenuItemcontextJumpToHeatmap=newToolStripMenuItem();ToolStripMenuItemcontextJumpToHeatmapStart=newToolStr

c# - 不同环境Winforms大小不同

一段时间以来,一些使用我的应用程序的人提示WinForm的绘制方式有一些奇怪的行为。该表单有一个splitcontainer,其中panel1是固定的。直到今天,我才能够重现他们的问题。我刚刚在运行32位版本Win7企业版的笔记本电脑上安装了该应用程序。(应用程序在运行64位版本的Win7ent的计算机上构建和运行没有问题。)为了查看发生了什么,我将项目文件复制到笔记本电脑上并使用VisualStudio2012打开它以查看发生了什么。然而,这让我惊呆了,因为我不知道该怎么做。关于开发。机器(我的是64位win7ent),窗体(和拆分容器)大小规范如下:表单高度:383表单宽度:707

c# - 应用程序卡在全屏?

要重现我的问题,请执行以下操作:用C#创建一个新的Windows窗体应用程序。在Form1的属性窗口中,将FormBorderStyle设置为None。启动程序并按Windows+Up。现在您被困在全屏模式中。在默认的FormBorderStyle中,将MaximizeBox属性设置为false将禁用Windows+Up全屏快捷方式。如果FormBorderStyle设置为NoneMicrosoft决定禁用除向上箭头之外的所有Windows+箭头键快捷方式然后禁用禁用MaximizeBox属性。这是一个错误吗?有什么简单方法可以禁用此快捷方式功能,就像在所有其他FormBorderSt

C# 将表单中的数据插入访问数据库

我开始学习C#,但在使用点击按钮时,一直无法将文本框中的信息插入到Access数据库中。我遇到的问题是在添加过程中。代码执行Try...Catch部分,然后返回一个错误“MicrosoftAccessDatabaseEngine”并且没有提供任何线索。代码如下:namespaceWindowsFormsApplication1{publicpartialclassFormNewUser:Form{publicFormNewUser(){InitializeComponent();}privatevoidBTNSave_Click(objectsender,EventArgse){Ole

c# - WinForms TreeView 检查/取消检查层次结构

以下代码旨在根据需要递归检查或取消检查父节点或子节点。例如,在这个位置,一个,G,L,和电话如果我们取消选中其中任何一个节点,则必须取消选中它们。以下代码的问题是,每当我双击任何节点时,算法都无法实现其目的。树搜索算法从这里开始://stackisusedtotraversethetreeiteratively.Stackstack=newStack();privatevoidtreeView1_AfterCheck(objectsender,TreeViewEventArgse){TreeNodeselectedNode=e.Node;boolcheckedStatus=e.Node

c# - WPF 中 TreeView 的级别?

在WinForms应用程序中,treeview的级别由node.level指定WPF中对应的命令是什么? 最佳答案 鉴于问题:-sowhenIclickanode,howdoIknowwhichlevelitis?isthereworkaround?这是一个可能的解决方法:-如果您在VisualTree中有对控件的引用,可能来自Click事件,那么您可以使用该控件来确定它在通过调用我过去使用过的这样的函数来查看TreeView。privateintFindTreeLevel(DependencyObjectcontrol){varl