为什么我动态创建的GroupBox在随后的使用中把它的RadioButtons放得太靠右?
我根据用户选择的内容,将各种动态创建的控件添加到面板中.如果一个具有关联的RadioButtons的GroupBox是第一个控件,则看起来不错: ...但是,如果除此之外,相关的无线电按钮似乎是正确的对准,而不是如上所述,组盒太宽,无法启动. 这是相关的代码(当用户选择在任何时候查看他的模型时的外观时,调用RepaintMockuppanel(),而GetGroupbox()是它调用的方法,应该是应该问题在于,但我看不到. private void RepaintMockupPanel(Control padre) { const string BTN = "BUTTON"; const string CKBX = "CHECKBOX"; const string EDTTXT = "EDITTEXT"; const string RADGRP = "RADIOGROUP"; const string SPNR = "SPINNE
12 2024-04-26
编程技术问答社区
是否有办法将一个复杂的对象绑定到radiobutton上?
我有这样的模型生成的radiobutton列表: @foreach (var offer in Model.AvailableOffers) { @Html.RadioButtonFor(m => m.selectedAvailableOffer, offer) @Html.Label(offer.begin_date.Month + "/" + offer.begin_date.Day + " - " + offer.end_date.Month + "/" + offer.end_date.Day + ", " + offer.offer_name) } 模型包括以下内容: public List AvailableOffers { get; set; } public AvailableOffer selectedAvailableOffer {
12 2024-04-26
编程技术问答社区
C#-我如何从每个无线电GroupBox中分别返回int值?
请允许我澄清自己的情况和方法. 我有一个带有10列的Excel文件.前五列具有构成查询条件的数据,而最后五列包含构成结果的数据. 我试图在数据库中或Excel中制作使用此数据的软件 (如果很难数据库)将链接前五列 列出五个不同组的列表或菜单或目前的RadioButton. 选择选择并按下提交按钮时,结果 将显示为来自Excel中的匹配行的五个数据或 数据库. 这就是我要实现的目标. 如果我的方法错了,请评论.事先感谢所有帖子. 态------------ i有5个组箱(1个有5个radiobuttons,2个具有3、3和4的bect,而在WPF上有11个和5个). 基于从每个GroupBox选择哪个RadioButton,该软件应提供四个参数输出(从CSV或数据库) 我已经使用了我从GroupBox检查了哪个广播按钮? King King提供的代码,并将其修改为用于我的目的. var checkedRadio = new []{groupBox
18 2024-04-26
编程技术问答社区
重新启用 RadioButton 后未触发已选中的 VisualState
我正在使用一个自定义RadioButton控件,该控件允许用户根据所选的RadioButton. 给出1至5之间的评分 但是,我的应用程序中有些时候5 RadioButtons被禁用,然后重新启用.当发生这种情况时,VisualState 检查 RadioButton不会激活.相反,所有5 RadioButtons出现为正常状态. 为什么会发生这种情况?我该如何解决? 这是我正在使用的RadioButtons的示例. 如果我从选择5 RadioButtons的第一组开始,然后进行选择,那么所有内容都可以像上面的图像一样出现. 但是,如果我选择第二组5 RadioButtons,则设计了我的控件,以便第一组将禁用.这可以正常工作,第二组可以正确启用.之后,如果我再次选择第一个组,则每个Radiobutton将出现在正常的Visual Statate 中.这是一个问题,因为我的程序在幕后知道#1 仍然是检查. 检查的VisualState 没有触发,因此看起来像这
4 2024-04-25
编程技术问答社区
如何获得单选按钮所选项目的文本?
这是我的收音机按钮 Runescape Maplestory League 所以这是我当前的方法,并且运行良好. private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked) { MessageBox.Show("You are playing Runescape."); } else if (radioButton2.Checked) { MessageBox.Show("You are playing Maplestory."); } else if (radioButton3.Checked) { MessageBox.Show("You are playing League."); } } 我想知道是否有一种方法可以像组合盒一样打印出S
8 2024-04-25
编程技术问答社区
为什么这个事件会异步触发?
我有此代码可以防止两个相反的无线电屁股被检查: RadioButton rbUSCitizenOrPermResY = null; RadioButton rbUSCitizenOrPermResN = null; . . . rbUSCitizenOrPermResY = new RadioButton { CssClass = "finaff-webform-field-input" }; // doesn't allow assignment to CheckedChanged above rbUSCitizenOrPermResY.CheckedChanged += new EventHandler(rbUSCitizenOrPermResY_Changed); . . . private void rbUSCitizenOrPermResY_Changed(object sender, EventArgs e) { if (rbUSCitizen
6 2024-04-24
编程技术问答社区
将单选按钮绑定到枚举属性
我认为我遵循了此 post 但我的属性在更改时没有更改.关于我出错的地方有任何建议吗? c#枚举和类代码 public enum SystemTypes { TypeA, TypeB } public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } SystemTypes systemType = SystemTypes.TypeA; public SystemTypes SystemType { get { return systemType; } set { systemType = value; } } } public class EnumToBooleanConverter : IValueConverter { p
16 2024-04-23
编程技术问答社区
通过abcpdf创建单选按钮
我正在尝试通过ABCPDF渲染的PDF页面添加一个广播按钮.我正在查看ABCPDF的文档,并指定我使用以下代码 Doc theDoc = new Doc(); InteractiveForm form = new InteractiveForm (theDoc); form.AddRadioButtonGroup(new string[2]{"40 610 80 650", "40 660 80 700"}, "RadioGroupField", 0); 问题在于我不知道什么汇编交互式正在引用,因此编译器会在该行上出错.如果我只是在我渲染的HTML页面中添加一个RadioButton,它将出现在PDF中,但将无法与之互动.有谁知道我可以用来使Interactiveform工作或其他解决方案的方法?预先感谢. 解决方案 当您下载并安装完整的.NET软件包时,示例项目之一称为Annotations.在此项目中,是一个名为Annotations.cs的文件,该文件具有您要寻找
20 2024-04-23
编程技术问答社区
如何使用我的代码附件中的组名来查找选中的单选按钮?
我试图使用组名称我有返回的方法来查找检查收音机的值 方法在这里, private string getRadioValue(ControlCollection clts, string groupName) { string ret = ""; foreach (Control ctl in clts) { if (ctl.Controls.Count != 0) { if (ret == "") ret = getRadioValue(ctl.Controls, groupName); } if (ctl.ToString() == "System.Web.UI.WebControls.RadioButton") { RadioButton rb = (RadioButton)ctl;
2 2024-04-22
编程技术问答社区
WPF RadioButton InverseBooleanConverter不工作
我有两个radiobuttons,我将它们绑定到ViewModel中的布尔属性.不幸的是,由于" targetType"参数为null. ,我会在转换器中遇到错误. 现在,我没想到targetType参数会通过null(我期望是True或false).但是,我注意到Radiobutton的检查属性是一种不可变性的布尔,所以这种解释了. 我可以在XAML中纠正某些内容,还是应该更改解决方案的现有转换器? 这是我的XAML:
16 2024-04-21
编程技术问答社区
如何将嵌套的组框中的单选按钮设置为与该组框外的单选按钮相同的一组
我有winform应用程序(.net 4.0) 有什么方法可以手动设置一组无线电按钮? 我有四个无线电按钮,其中两个在一个组盒中,另一个在该盒子外面.我如何将所有这些设置为同一组? 解决方案 这可能已经在另一篇文章中回答,听起来相同: 分组Windows与不同的父母分组C# 中的控件 这是公认的解决方案: 我恐怕您必须手动处理此问题...还不错 实际上,您可能只能将所有RadioButton存储在列表中, 并为所有事件处理程序使用单个事件处理程序: private List _radioButtonGroup = new List(); private void radioButton_CheckedChanged(object sender, EventArgs e) { RadioButton rb = (RadioButton)sender; if (rb.Checked)
4 2024-04-21
编程技术问答社区
设置 RadioButton 使用 caliburn micro 在代码中进行检查
我在WPF应用程序中的向导内有一个带有4个无线电按钮(2组)的页面.我正在使用.net4和Caliburn Micro. 单击并设置一个值时,它已正确绑定到相应的属性. 当我离开页面并返回时,我需要从代码中设置属性,并通过NotifyPropertychanged在页面上更新. 但是,即使设置了相应的属性... ,也会检查非radiobuttons 有人知道如何与caliburn.micro一起使用?! 这是XAML:
16 2024-04-20
编程技术问答社区
在ASP .NET中获取不在列表中的选定单选按钮
我有许多属于组的广播按钮.我没有列表中的它们,因为它们都散布在页面上.我如何轻松获取选定的广播按钮? 解决方案 也许不是最快的方法,但是类似的东西应该起作用: private RadioButton GetSelectedRadioButton(string groupName) { return GetSelectedRadioButton(Controls, groupName); } private RadioButton GetSelectedRadioButton(ControlCollection controls, string groupName) { RadioButton retval = null; if (controls != null) { foreach (Control control in controls) { if (control is Rad
12 2024-04-20
编程技术问答社区
WPF/C#--以编程方式创建和使用单选按钮的例子
有人可以指出一个如何在C#WPF中编程创建和使用无线电按钮的示例? 因此,基本上如何(a)编程创建它们,以及(b)在值变化时如何捕获触发器,(c)如何在给定时间拾取结果. 也有兴趣查看答案是否也基于使用绑定方法的使用.如果数据绑定是最简单的方法,那么这将是一个很好的例子.否则,如果不需要数据绑定是最好/最简单的方法,那么基于非数据结合的示例将是好的. 注意: 请注意,父节点我有 目前是Stackpanel,所以 问题是如何添加 多个radiobutton stackpaneli猜测. 应该指出,我不知道在编译时会有多少个无线电按钮,也不知道在运行时会发现什么文本. 它是WPF应用程序(即桌面,而不是Web应用程序) 解决方案 通常,我们使用RadioButtons向用户提供枚举数据类型.我们通常要做的就是使用itemscontrol呈现一组radiobuttons,每个放射线都绑定到ViewModel. 下面是我刚刚写过的示例应用程序,该
6 2024-04-19
编程技术问答社区