在我的基于C#4.0窗体的应用程序中,我有一个标签box.Now,我想要动态地设置标签box.My text的文本看起来像段落。因此,每当我显示文本时,只有一部分文本显示在带有一个line.So的表单中,我想在到达表单右端时将文本换行到下一行...
how I do it.Please指导我走出这个问题...
我可能让事情变得比实际情况更难,但是...假设我有两个用户表单,其中一个表单有10个文本框,我想要值,并让它为每个值弹出一条消息。所以我可以使用:
For i=0 to 10
MsgBox UserForm1.Controls("TextBox" & i).Text
Next i
现在,假设我想要将每个文本框的值传递给标记为TB1 - TB10的变量,并将每个文本框的值传递给这些变量。
而不是一个接一个地做,有没有像上面说的那样做的方法?任何类似的东西:
UserForm2.Variables("TB" & i)?
更新:下面是我的代码:
我动态地创建了这样一个组合框:
public Control GenerateList(Question question)
{
// Get a list with answer possibilities
List<QuestionAnswer> answers = question.GetAnswers();
// Get a collection of given answers
Collection<QuestionnaireAnswer> givenAnswers = question.GetFilledAnswers();
今天的赞美。根据先前收到的反馈,
在MS Access中创建票务数据库之后。我希望使用单个表单来查询特定月份特定票证的价格,并将价格显示在表单中的文本字段或标签中。
下面是示例表和使用的查询
CompanyTable
CompID CompName
A Ann
B Bahn
C Can
KK Seven
- --
TicketTable
TicketCode TicketDes
10 Two people
11 Monthly
12
我有一个问题,我想动态添加一个控件数组到windows窗体中,我已经准备了如下代码,但问题是只有窗体中剩余的第一个控件显示在controls集合中,而不显示在窗体上。代码中缺少什么?
代码:
LinkLabel[] arrLbl = new LinkLabel[5];
for (int i = 0; i < 5; i++)
{
LinkLabel lbl = new LinkLabel();
lbl.Text = "Label: " + i.ToString();
arrLbl[i] = lbl;
}
foreach (Control c in ar
我有一个在用户右键单击ComboBox后显示的ContextMenu。当用户在上下文菜单中选择一项时,将使用ShowDialog()方法打开一个表单。
If frmOptions.ShowDialog() = Windows.Forms.DialogResult.Cancel Then
LoadComboBoxes()
End If
当该窗体关闭时,我将刷新父窗体上ComboBoxes中的所有数据。但是,当发生这种情况时,打开ContextMenu的ComboBox会被重置为选择的索引为-1,但另一个ComboBoxes的其他选择的索引保持不变。
如何防止打开上下文菜单的ComboBo
我现在有一个fromGroup,我想根据数据库值动态地生成一些输入字段。例句:我喜欢
{
type:"text",
name:"test_name"
placeholder:"Test"
}
I have created input field like:
<input type="text" name="test_name" placeholder="Test">
到目前为止我已经试过了,
向我的FormGruop添加动态控件
this.applicatio
我有一个主要的表格。我的应用程序的逻辑是巨大的。我的应用程序中有大约100个模块。在某些模块中,我需要设置主窗体控件的一些属性。
我觉得给你打电话
Public Module SomeStuff
Public Sub DoSomething
frmMain.MyControl.Location = ...
End Sub
End Module
..。真的很脏。
但是,我不能将所有的模块都移动到主表单中。
是否有处理这种情况的最佳做法?
编辑:我的代码可以工作,但感觉很难看。
谢谢!