草庐IT

报表控件

全部标签

c# - 对 Windows.Forms 的十六进制查看器控件的建议?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我需要在HexView中显示内容的能力,就像WinHex中的这样Offset0123456789ABCDEF00000000EFBBBF0D0A4D6963726F736F66742056..MicrosoftV00000010697375616C2053747564696F20536F6CisualStudioSol000000207574696F6E2046

c# - 将自定义控件 dll 添加到 Visual Studio 工具箱

我有一个自定义控件DLL。如何以编程方式将这些自定义控件添加到VS2008工具箱? 最佳答案 右键单击工具箱选择“选择项目”浏览到您的DLL。添加项目 关于c#-将自定义控件dll添加到VisualStudio工具箱,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3446431/

c# - 如何单击 Web 浏览器控件中的按钮?

例如,在没有用户输入的情况下使用代码,我如何让我的程序点击google上的“搜索”按钮(假设我已经填写了搜索框并且在google.com) 最佳答案 webBrowser1.Navigate("http://www.google.com");如果您有ID,请使用:webBrowser1.Document.GetElementById("id").InvokeMember("click");如果你有TagName使用这个webBrowser1.Navigate("http://www.google.com");在Web浏览器Docum

c# - 使控件透明

我目前正在使用Winforms和.NET3.5(工作环境)开发一个简单的图像编辑工具。我有一个要求,当用户单击选择工具按钮时,将出现一个正方形(C#中的矩形),它们可以在100x100和400x400之间缩放。我已经解决了这个问题-问题在于使矩形的背景透明。我有点不清楚.NET3.5是否支持透明度,我尝试了以下方法:SetStyle(ControlStyles.SupportsTransparentBackColor,true);pnlSelectArea.BackColor=Color.Transparent;pnlSelectArea.ForeColor=Color.Transpa

c# - WPF 容器将所有子控件变为只读

我想要一个WPF容器(面板、用户控件等),它公开一个属性以将所有子级设置为只读(如果已设置)。这应该很像将父控件设置为IsEnabled=false,这也会禁用所有子控件。应考虑哪些子项及其哪些属性是固定的(例如TextBox.ReadOnly、DataGrid.ReadOnly...)。我曾尝试创建这样一个控件,它基本上(递归地)迭代可视化树的所有子项并相应地处理控件。除了进一步更改会影响可视化树的情况外,这工作正常,以便添加新的子项。这适用于ContentControl或ItemsControl。如果在我遍历它们之后将子项添加到可视化树中,它们显然不是只读的。我一直在努力寻找一个好

c# - 多个用户控件之间和程序集之间的共享资源字典

我有一个包含多个用户控件的程序集。对于这个用户控件程序集,我想要一个资源字典。程序集中的所有用户控件都应该能够访问资源字典。我必须添加吗...对于应该使用资源字典的每个用户控件,或者是否有某种方法可以将它放在一个地方并仅引用它?然后我是否也可以在我的主应用程序中引用它,或者这是否也需要MergedDictionaries调用?编辑:主应用程序与用户控件位于单独的项目/程序集中。 最佳答案 istheresomewayofputtingitinoneplaceandjustreferencingit?将对资源字典的合并字典引用放入“A

c# - 从 SpitContainer 控件中的 Splitter 中删除 Windows 丑陋的选择标记

我有一个SplitContainer控件,中间的Splitter非常难看。通过将SplitContainer的BackColor设置为(在此处插入颜色),然后设置Panel1的BackColor和Panel2到白色,我可以让我的分离器看起来不错。但默认情况下,Windows会在拆分器上放置选择标记,甚至在它被选中之前。如何确保选择标记永远不会显示在Splitter上? 最佳答案 我认为“SelectionMarkerCrap”是指表示控件已被选中的模糊线。如果您不希望出现这种情况,请设置一些其他控件以在启动时选择。像这样的东西:Te

C# WinForms ErrorProvider 控件

有谁知道是否有办法获得激活ErrorProvider图标的控件列表。IE。验证失败的任何控件。我试图避免循环表单中的所有控件。我想显示某种消息,指示表单上有多少错误。由于我的表单包含选项卡,因此我试图让用户明白非事件选项卡上可能存在错误,他们需要检查所有选项卡。谢谢巴里 最佳答案 这属于“你怎么能不知道”的范畴。调用ErrorProvider.SetError()的是您的代码,您应该可以轻松跟踪仍有多少错误处于事件状态。这里有一个小助手类,使用它的SetError()方法来更新ErrorProvider。它的Count属性返回事件错

c# - 用户控件在设计时作为容器

我正在设计一个简单的扩展器控件。我从UserControl派生,绘制内部控件,构建,运行;一切都好。由于内部控件是面板,我想在设计时将其用作容器。事实上,我已经使用了这些属性:[Designer(typeof(ExpanderControlDesigner))][Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design",typeof(IDesigner))]我说的太好了。但它不是...结果是我可以在设计时将它用作容器但是:添加的控件返回已经嵌入到用户控件中的内部控件即使我将在设计时添加的控件推到

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

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