Tag: 控件

你有一个CascadingDropDown使用ASP.NET MVC吗?

如果是这样的话? 您是使用jQuery推出自己的应用程序还是使用Microsoft AJAX工具包? 您是否创建了Web服务或调用操作? 编辑 :请注意,在微软宣布他们将使用VS / ASP.NET MVC捆绑jQuery之前,已经提出了这个问题。 我认为现在关于这个主题的讨论较少,现在答案几乎总是“使用jQuery”。 IainMH 2009年2月11日

.NET控件,如Outlook的电子邮件地址文本控件

我正在寻找一个控件(或建立我自己的建议)的.NET 2.0(Windows)应用程序,就像Outlook邮件窗口中的地址框(蜜蜂下面) Outlook地址控制http://content.screencast.com/users/Ryan_Farley/folders/Jing/media/a511142b-dd04-4885-ad1e-f2582c201723/2009-03-12_2116.png 该控件基本上适用于每个电子邮件地址就像文本区域中的项目。 我并不在乎让用户也像在Outlook中那样输入这个区域。 我只是希望能够将这些完整的字符串(电子邮件地址)添加到文本区域或列表中,用户可以选择它们(但不能编辑),并可以通过列表删除或退格以删除整个项目(e邮箱地址)。 任何人都知道那里有控件吗? 有关建立自己的建议吗? (或者任何人都知道你甚至称之为控件,所以我知道谷歌会怎样?)

使用WPF部分创建选项卡式边栏

我正在尝试使用部分创建带标签的侧边栏,如WPF中的以下内容。 我考虑过一些方法,但有更简单,更优雅的方法吗? 方法1:ListBox 使用ListBox并将SelectedItem绑定到右边的内容控件绑定到的值。 为了区分标题和部分,我使用DataTemplate选择器。 方法2:RadioBUtton / Check Boxes / ToggleButtons 使用单选按钮,我将所选项目绑定到内容控件。 但是,由于WPF错误,我将不得不使用值转换器将它们链接在一起。

无论如何在asp图像控件上显示动态生成的Bitmap?

在我的代码中,我使用c#和ASP.NET动态创建一个位图。 比我需要在asp图像控件上显示它。 无论如何都可以使用处理程序吗?

如何使用ScrollableControl并将AutoScroll设置为false

我有一个自定义控件,可以放大自定义绘制的文档canvas。 我尝试使用AutoScroll但它没有给出满意的结果。 当我将AutoScrollPosition和AutoScrollMinSize背靠背(以任何顺序)设置时,它会强制绘画并在每次变焦时引起抖动。 我假设这是因为它修改了两个属性时调用了Update而不是Invalidate。 我现在手动设置Horizo​​ntalScroll和VerticalScroll属性, AutoScroll设置为false ,因此每次缩放级别或客户端大小更改时: int canvasWidth = (int)Math.Ceiling(Image.Width * Zoom) + PageMargins.Horizontal; int canvasHeight = (int)Math.Ceiling(Image.Height * Zoom) + PageMargins.Vertical; HorizontalScroll.Maximum = canvasWidth; HorizontalScroll.LargeChange = ClientSize.Width; VerticalScroll.Maximum = canvasHeight; VerticalScroll.LargeChange = ClientSize.Height; if (canvasWidth > ClientSize.Width) { HorizontalScroll.Visible = true; } else { HorizontalScroll.Visible = false; HorizontalScroll.Value = 0; } if (canvasHeight […]

asp:RequiredFieldValidator不validation隐藏字段

ASP.NETvalidation器似乎不validation隐藏字段。 我得到这样的消息: 无法validation由“hiddenFieldValidator”的ControlToValidate属性引用的控件“hiddenField”。 我的页面中有一个 ,它在客户端填充了一些值。 我需要在服务器上出现一次,所以我添加了一个RequiredFieldValidator 。 它不起作用! 在我看来,作为一种解决方法,我可以: 1.使用自定义validation器而不是将其绑定到隐藏字段,只需在OnServerValidate上调用方法; 2.使用带有CSS样式display:none的 ,它应该可以工作。 但我想确保我在这里没有遗漏一些东西。 是否可以以与其他文本字段相同的方式validation隐藏字段? 哦,也许是第三个,更优雅的选择? TIA!

为添加到窗体的控件除外,创建一个半透明或透明窗口窗口trasparent到鼠标事件

嗨,我试图获得一个像玻璃一样透明的forms,可以使点击和每个鼠标事件传递到窗户或玻璃后面的项目。 所以这是我用WindowForms编写的代码: namespace ClickThroughMe { public partial class ClickThroughForm : Form { private int currentWindowStyle; public ClickThroughForm() { InitializeComponent(); } private void ClickThroughForm_Load(object sender, EventArgs e) { // Grab the Extended Style information for this window and store it. currentWindowStyle = WindowLibrary.User32Wrappers.GetWindowLong(this.Handle, User32Wrappers.GWL.ExStyle); // Set our window to “transparent”, or invisible to the mouse. SetFormToTransparent(); […]

我可以使NumericUpDown控件的最大值无限制,而不是在其Maximum属性中指定值吗?

正如标题所说,有没有办法使NumericUpDown控件的最大值无限制,而不必指定一个特定的值为Maximum属性?

C#:锚定面板不会正确resize

关于自动调整用户控件中面板的大小,我遇到了一个奇怪的问题。 该面板固定在用户控件的所有4个侧面。 但锚定并不总是如此: 如果通过调整窗体大小来调整用户控件的大小,则右侧和底部锚点不起作用。 但是如果通过使用表单中的拆分器来调整控件的大小,则它可以正常工作。 所有其他控件也受到resize正常工作的影响,只有这个面板不会这样做。 我看不出通过分割器和表单resize之间的区别。 仅在通过移动拆分器完成大小调整时,才能在UserControl的OnResize中手动设置大小。 如果通过调整窗体大小来resize,则面板的高度和宽度将不会更改为新值。 编辑:更清楚:用户控件添加到TabPage并设置为Dock = DockType.Fill。 编辑2:使其更复杂:这是使用控件的层次结构:表单包含一个带有2个控件(A和B)的拆分器。 (B)包含带有splitContainer的用户控件(C)。 (C)中的split container-> panel1包含tabcontrol(D)。 此tabcontrol(D)包含用户控件(E)(在标签页中)。 该用户控件(E)具有拆分容器(F),其中放置了具有tabControl(G)的另一个用户控件。 此tabcontrol(G)具有tabpages,并且在此页面中是所描述的用户控件(H)。 如果我将控件(H)直接放在拆分容器(C)中的面板上,一切正常。 由于添加到splitcontainer或tabpage的所有控件都设置为docktype = fill,我无法理解为什么最后一个控件出现此问题。 Windows窗体框架中是否存在限制子控件数量的限制? 编辑:我上传了一个TestApplication,您可以使用它重现此问题。 http://rapidshare.de/files/49092516/TestApplication.zip.html它只在Vista下出现。 Win XP和7正常工作…如果您调整窗体大小,带有“…”按钮的textBox将不会resize,但如果您通过垂直splitContainerresize,则它可以正常工作。

何时添加组件类与用户控件?

我有一个总的想法,并且有一些明显的情况,但是对我来说也有一些灰色区域 – 何时最好用于从组件扩展以及何时最好创建用户控件? 这与我试图解决的具体工作问题有关,但具体问题并不重要 – 这个问题的一般答案对我来说已经足够了。