草庐IT

ui控件

全部标签

c# - 在 C# 中用鼠标拖动来移动控件

我试图通过四处拖动来移动名为pictureBox1的控件。问题是,当它移动时,它会不断地从一个位置移动到鼠标周围的另一个位置,但它确实会跟随它......这是我的代码。如果你能帮助我,我将不胜感激publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}boolselected=false;privatevoidpictureBox1_MouseDown(objectsender,MouseEventArgse){selected=true;}privatevoidpictureBox1_MouseMove(ob

c# - 如何使用 system.web.ui.datavisualization.charting.chart 制作图表?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。有没有人提供有关如何使用Microsoft内置图表控件制作基本图表的说明的好链接?如果可以的话,我想制作一个堆积条形图。但是,否则,常规条形图就足够了。图表的所有数据都是单个SQL调用的结果(一个结果集、1个标签列和3个数据列,如果有差异的话。)我的google-fu让我失望了。提前致谢。

c# - 如何使 Winforms 中的按钮控件变灰/禁用?

有人可以提供一个如何使按钮控件变灰的示例吗?我已经尝试过DownloadButton.IsDisabled并且不知道还能尝试什么。 最佳答案 DownloadButton.Enabled=false; 关于c#-如何使Winforms中的按钮控件变灰/禁用?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6724224/

c# - 垂直自动调整文本框控件的大小

在C#窗体中,我有一个面板固定在所有边上,内部有一个文本框,固定在顶部/左侧/右侧。当文本加载到文本框中时,我希望它自动垂直展开,这样我就不需要滚动文本框(最多滚动面板,如果有更多的文本不适合面板).有没有办法用文本框做到这一点?(我并不局限于使用这个控件,所以如果有另一个符合描述的控件,请随意提及) 最佳答案 当前选择的答案不处理没有空格的行,例如“jjjjjjjjjjjjjjjjjjjjj”x1000(想想如果有人粘贴URL会发生什么)这段代码解决了这个问题:privatevoidtxtBody_TextChanged(obje

c# - Silverlight - 如何从用户控件导航到普通页面?

如果我在用户控件中执行此操作:NavigationService.Navigate(newUri("/Alliance.xaml",UriKind.Relative));它说这个错误:非静态字段、方法或属性“System.Windows.Navigation.NavigationService.Navigate(System.Uri)”需要对象引用谢谢好吧,我解决了将普通页面作为参数传递给用户控件的问题,这样我就可以获得NavigationService。 最佳答案 (Application.Current.RootVisualas

c# - 如何在 C# 中向我的控件添加 move 效果?

我的C#窗体中有一个面板,并且有一个按钮。当我点击按钮时,不可见的面板显示。相反,我希望面板move或滑入。例如,当您单击组合框时,下拉列表不会弹出。我希望我的面板看起来像那样。我该怎么做? 最佳答案 窗口动画是Windows的一项内置功能。这是一个使用它的类:usingSystem;usingSystem.ComponentModel;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices;publicstaticclassUtil{publicenumEffec

c# - WinForms 中的 WPF 控件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我是.NET世界的新手,对winforms几乎没有经验。我想知道是否可以将WPF与Winforms混合使用。我的意思是我可以在传统的Windows窗体应用程序中使用WPF控件吗?是否存在任何兼容性问题?任何对好的教程的引用都会被应用。

c# - 从表单控件 winform 播放和暂停视频

我想制作一个能够开始、暂停、停止、关闭测验演示的表单控件(按下开始时将运行倒计时)。问题是在某些演示文稿中,有可用的视频(每张幻灯片最多只能包含1个视频,并且并非每张幻灯片都包含它)。这些是我在createPresentation方法中用于添加视频的一些代码片段:PowerPoint.SlidesoSlides=null;PowerPoint.SlideoSlide=null;intctrSoal=0;foreach(CQuestionmyQuestioninGlobal.questions){ctrSoal++;oSlides=oPre.Slides;oSlide=oSlides.A

c# - 如何从 UI 自动化模式提供程序返回错误?

假设我在我的自定义控件中实现了一些UIA模式。比如,TablePattern。如果出现任何问题,现有的实现将返回null。但是调试起来不是很方便。我可能在自动化同行中有更多的上下文。例如,对于GetItem(introw,intcolumn),我可能会说提供的参数超出范围,而不仅仅是返回null。如果我从自动化对等端抛出异常-在UIA客户端,我从IUIAutomationPatternInstance对象中获取TargetInvocationException,但没有任何详细信息(InnerException属性为null)。有没有办法让UIA将带有一些附加信息的错误从UIA服务器端传

c# - 拖放到托管的浏览器控件

我有一个在.NET2上编写的WinForms程序,它托管一个网络浏览器控件并从已知服务器呈现asp.net页面。我希望能够将我的winforms应用程序中的TreeView中的树节点拖到托管网页中的特定位置,并让它在那里触发javascript事件。目前,我可以实现IDocHostUIHandler接口(interface)并在浏览器控件上获取拖放事件,然后调用Navigate("javascript:fire_event(...)")控制在页面上执行脚本。但是,我希望它仅在我将数据放在页面的特定部分时起作用。我想,一个解决方案是咬紧牙关,以activex控件的形式编写一个自定义浏览器