我有 4 个文本框和 1 个按钮。当按下按钮时,它会 ping 4 个 ip 地址,然后根据 ping 状态更改文本框的颜色。
我想要做的是,当按下按钮时,所有文本框的背景色都会在 ping 开始之前变为白色。
我写了下面的代码,但是没有用。
我的代码:
public void Clear1()
{
txtHKB1.BackColor = Color.Yellow;
txtHKB2.BackColor = Color.Yellow;
txtHKB3.BackColor = Color.Yellow;
txtHKB4.BackColor = Color.Yellow;
}
public void Clear2()
{
txtHKB1.Text = "";
txtHKB2.Text = "";
txtHKB3.Text = "";
txtHKB4.Text = "";
}
private void btnConnect_Click(object sender, EventArgs e)
{
//b.Baglan("192.168.20.50","9050");
}
private void btnSistemIzle_Click(object sender, EventArgs e)
{
Thread th1 = new Thread(new ThreadStart(Clear1));
Thread th2 = new Thread(new ThreadStart(Clear2));
th1.Start(); …
Run Code Online (Sandbox Code Playgroud) 我正在使用 Linq 检查字符串值,如果它具有使用以下查询的所有数字:
bool isAllDigits = !query.Any(ch => ch < '0' || ch > '9');
Run Code Online (Sandbox Code Playgroud)
但是如果用户输入一个空格和数字(例如:"123 456"
,"123456 "
),这个检查就会失败。有没有一种方法可以检查空格?
我不想剪掉空格,因为我使用这个文本框来搜索文本,文本之间包含空格。
我有TextBox:
<TextBox DockPanel.Dock="Bottom"
FontFamily="Consolas"
Text="{Binding Path=Output}"
VerticalScrollBarVisibility="Visible"
HorizontalScrollBarVisibility="Auto"
AcceptsReturn="True"
AcceptsTab="True" />
Run Code Online (Sandbox Code Playgroud)
在这个TextBox内部我想发送一些/添加消息:
public string Output { get; set; }
public void WriteToOutput(string message)
{
Output += DateTime.Now.ToString("dd.MM HH:mm:ss") + " " + message + Environment.NewLine;
}
public void LoadExcelFile()
{
WriteToOutput("Start....")
//SOME CODE
WriteToOutput("End....")
}
Run Code Online (Sandbox Code Playgroud)
输出应如下所示:
Start...
End...
Run Code Online (Sandbox Code Playgroud)
但它没有显示在TextBox中的文本.是什么原因?
更新:我的MainViewModel.cs:
[AddINotifyPropertyChangedInterface]
public class MainViewModel
{
....
}
Run Code Online (Sandbox Code Playgroud)
我正在使用 PropertyChanged.Fody
我想制作用户可以输入小数的文本框,例如“1、2、3、4”。然后我使用
array = Array.ConvertAll(str.Split(','), int.Parse);
Run Code Online (Sandbox Code Playgroud)
当用户输入例如“1,,,,2,,3,4”时,就会出现异常。当字符串不可变时如何删除逗号?
在文本框中输入名称时,我应该编写什么代码来防止除"_"(下划线)之外的任何特殊字符?
如果存在此类字符,则应显示弹出消息.
我有6个TextBox和6个CheckBox.现在我想用CheckBox1禁用TextBox1并使用相同的CheckBox重新激活它.怎么做到了?
Edit1 15.55 14/02/2013
我这样做是为了解决我的问题!
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
`
If CheckBox1.Checked = True Then
TextBox1.Enabled = False
ElseIf CheckBox1.Checked = False Then
TextBox1.Enabled = True End If End Sub
我对 C# 和编程的总体经验几乎为零,所以你可能会觉得我的问题很愚蠢。然而,我尝试使用代码创建一个 Windows 窗体,并且我已经成功实现了我想要的。但现在我想向我的所有按钮添加按钮单击事件。我想要 addToDay[i] 清除exerciseBox[i]、setBox[i] 和repBox[i] 中的文本。谢谢。
public NewSchedule2(string path)
{
InitializeComponent();
this.SuspendLayout();
labels = new System.Windows.Forms.Label[7];
exercises = new System.Windows.Forms.TextBox[7];
sets = new System.Windows.Forms.TextBox[7];
reps = new System.Windows.Forms.TextBox[7];
addToDay = new System.Windows.Forms.Button[7];
string[] lines = File.ReadAllLines(path);
for (int i = 0; i < 7; i++)
{
this.labels[i] = new System.Windows.Forms.Label();
this.labels[i].Location = new System.Drawing.Point(40, 40 + i * 50);
this.labels[i].Name = "Label" + i;
this.labels[i].Size = new System.Drawing.Size(110, 20);
this.labels[i].Text = lines[i];
this.Controls.Add(this.labels[i]);
if (lines[i] == "Restday") …
Run Code Online (Sandbox Code Playgroud) 我正在努力让自己习惯 C#,目前我正在使用 SharpDevelop 来完成该任务,无论如何,我有一个简单的问题,假设我想要一个 TextBox 来显示数学代码的结果,如下所示,如何做我让 TextBox 实际显示 double、int 或其他类型等类型?它总是告诉我它不能将双精度数转换为字符串或其他什么,我是个菜鸟,所以是的。
void CmdWriteClick(object sender, EventArgs e)
{
double var = 8.40;
double start = 9.00;
double end = var + start;
textbox_end.Text = end;
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试不使用 .text 而是类似的东西。值但不起作用,有什么帮助吗?
我是PHP和HTML的新手,我想知道生成文本框需要什么样的css语句才能在我的一个PHP函数中输出值.
目前,该函数从SQL服务器查找数据并返回它; 但是,我想要做的是在文本框中显示该数据,以确认它正在抓取正确的值.
先谢谢你们!
是否可以说如果一个文本框等于做两件事情,那么像textBox1.Text等于"A"或"B"它会做什么,或者这是由两个if语句完成的?示例代码如下.
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "A" or "B")
{
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud) 这是分配给该Text
物业的文字(原谅质量差):
我已经直接从TextBox
表单上复制文本,将其复制到记事本++并显示所有字符.正如你所看到的,一切都很好.
以下是TextBox
表单中的外观:
看起来间距现在都搞砸了.可能是什么问题呢?
编辑:对于MultiLine,ReadOnly和WordWrap,TextBox设置为true.