是否可以格式化WinForm标签中的某些文本而不是将文本分成多个标签?请忽略标签文本中的HTML标签; 它只是用来表达我的观点.
例如:
Dim myLabel As New Label
myLabel.Text = "This is <b>bold</b> text. This is <i>italicized</i> text."
Run Code Online (Sandbox Code Playgroud)
哪个会在标签中生成以下内容:
这是粗体文字.这是 斜体文本.
我正在寻找一个"好数字"算法来确定日期/时间值轴上的标签.我熟悉Paul Heckbert的Nice Numbers算法.
我有一个在X轴上显示时间/日期的图表,用户可以放大并查看较小的时间范围.我正在寻找一种算法,可以选择好的日期显示在刻度线上.
例如:
漂亮的标签刻度不需要对应于第一个可见点,而是接近它.
有人熟悉这样的算法吗?
我有一个显示文件名的标签..我必须设置AutoSize标签来False进行设计.
因此,当文件名文本比标签大小更长时......它会像图片一样被剪切.

label1.Size = new Size(200, 32);
label1.AutoSize = false;
Run Code Online (Sandbox Code Playgroud)
当文本长于标签大小时,如何自动调整文本大小以适应标签大小?
我想在我的应用程序中使用占位符而不是标签.我使用的是simple_form和Rails(3.2.14).如何在simple_form配置文件中指定使用占位符而不是标签.
在Initializers中有一个文件simple_form.rb即
# Use this setup block to configure all options available in SimpleForm.
SimpleForm.setup do |config|
# Wrappers are used by the form builder to generate a
# complete input. You can remove any component from the
# wrapper, change the order or even add your own to the
# stack. The options given below are used to wrap the
# whole input.
config.wrappers :default, :class => :input, :hint_class => :field_with_hint, :error_class => :field_with_errors do |b|
## Extensions enabled …Run Code Online (Sandbox Code Playgroud) 有时标记的中断或继续可以使代码更具可读性.
OUTERLOOP: for ( ;/*stuff*/; ) {
//...lots of code
if ( isEnough() ) break OUTERLOOP;
//...more code
}
Run Code Online (Sandbox Code Playgroud)
我想知道标签的常见惯例是什么.全部大写?第一次上限?
我正在使用Visual Studio 2010和C#.在Windows窗体开发中是否存在以某种方式将标签链接到文本框的概念?什么东西让他们作为一个整体一起移动?在ASP.NET世界中,有标签控件的AssociatedControlId属性.我还认为我记得MS Access表单设计者有一些方法可以将标签与控件相关联(或链接).此功能是否甚至存在于Visual Studio世界中?
如果没有,如何使用控件对标签进行分组,以便在移动文本框时也不必手动移动标签?
你如何使用JIRA标签?我们有点开始与JIRA在最佳实践方面有点生锈,这意味着很多人从这里开始.
在组件,项目和问题类型之间,我有点不知道如何在不引入冗余的情况下最好地使用标签; 我有一些名为"思考"和"实施"的标签来尝试它,但它并不自然.复杂性是可以适应的东西,要完成的工作("常规","新东西"等)也许也可以做到; 我无法想到的其他事情.
你怎么用它们?
我在表单上有一系列文本框.当用户在这些文本框中插入数字时,会进行计算并<asp:Label>通过JavaScript更新控件以反映这些计算:
document.getElementById('<%=TotalLoans.ClientID %>').innerHTML = TotalLoans;
Run Code Online (Sandbox Code Playgroud)
这正确地更新了UI.但是,当我尝试访问代码隐藏中的值时,该Text属性为空.这是有道理的,因为我innerHTML通过JavaScript 更新了属性.
//TotalLoans.Text will always be equal to "" in this scenario
double bTotalLoans = string.IsNullOrEmpty(TotalLoans.Text)
? 0.00
: Convert.ToDouble(TotalLoans.Text);
Run Code Online (Sandbox Code Playgroud)
如何更新Text的特性<asp:Label>以这样的方式,我可以阅读代码隐藏属性通过JavaScript?
这是一个包含41个标签的大型表单上的一个小问题,每个标签显示用户的某些计算结果.根据FishBasketGordo的建议,我将我<asp:Label>转变为残疾人<asp:TextBox>.我正在设置新文本框的值:
document.getElementById('<%=TotalLoans.ClientID %>').value = TotalLoans;
Run Code Online (Sandbox Code Playgroud)
同样,在代码隐藏中,值TotalLoans.Text始终等于"".
我不介意改变我的方法,但这是问题的症结所在.
我正在使用JavaScript来操纵某些控件的属性值.当点击"提交"时,我需要能够从后面的代码中访问这些被操纵的值.
我有什么建议可以解决这个问题吗?
关于@James Johnson的回答,我无法.innerText按建议使用属性检索值.我已经EnableViewState设定为真的<asp:Label>.还有其他我想念的东西吗?
我不明白为什么,当我输入文本框并提交表单时,我可以访问代码隐藏中的值,但是当我以编程方式通过JavaScript更改文本框或标签的文本时,我无法访问新值.
下面是摘录的<h:outputLabel>标签文件:
呈现HTML"label"元素.如果指定了组件的当前值,则将其呈现为标签文本.如果指定了"for"属性,则查找由"for"属性的值指定的组件,并将其客户端ID呈现为"for"属性的值.如果指定了"styleClass"属性,则将其值呈现为"class"属性的值.
我对这个for属性感到困惑.它的目的是什么?
label ×10
c# ×2
text ×2
winforms ×2
algorithm ×1
asp.net ×1
code-behind ×1
convention ×1
formatting ×1
graph ×1
java ×1
javascript ×1
jira ×1
jsf ×1
placeholder ×1
plot ×1
simple-form ×1
size ×1
textbox ×1