标签: textbox

在运行时更改 TextBox BackColor

我有 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)

c# multithreading textbox winforms

-1
推荐指数
1
解决办法
6万
查看次数

使用 Linq 检查所有数字的字符串以及是否有空格

我正在使用 Linq 检查字符串值,如果它具有使用以下查询的所有数字:

bool isAllDigits = !query.Any(ch => ch < '0' || ch > '9');
Run Code Online (Sandbox Code Playgroud)

但是如果用户输入一个空格和数字(例如:"123 456""123456 "),这个检查就会失败。有没有一种方法可以检查空格?

我不想剪掉空格,因为我使用这个文本框来搜索文本,文本之间包含空格。

c# linq textbox

-1
推荐指数
1
解决办法
1179
查看次数

写入输出消息(C#=> TextBox)

我有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

c# data-binding wpf textbox output

-1
推荐指数
1
解决办法
115
查看次数

如何从 .NET 框架 C# 中的文本框中删除双逗号?

我想制作用户可以输入小数的文本框,例如“1、2、3、4”。然后我使用

array = Array.ConvertAll(str.Split(','), int.Parse);
Run Code Online (Sandbox Code Playgroud)

当用户输入例如“1,,,,2,,3,4”时,就会出现异常。当字符串不可变时如何删除逗号?

.net c# arrays string textbox

-1
推荐指数
1
解决办法
184
查看次数

如何验证用户键入WinForms文本框的字符?

在文本框中输入名称时,我应该编写什么代码来防止除"_"(下划线)之外的任何特殊字符?

如果存在此类字符,则应显示弹出消息.

.net c# validation textbox winforms

-2
推荐指数
1
解决办法
3867
查看次数

使用visual basic中的复选框启用和禁用TextBox

我有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
`

vb.net checkbox textbox

-2
推荐指数
1
解决办法
7万
查看次数

C# - 使用代码添加按钮单击事件

我对 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# textbox for-loop button winforms

-2
推荐指数
1
解决办法
4万
查看次数

如何统计单词数量?

我能够计算文本框中的字符数.但我不知道如何计算单词的数量并将它们打印成标签.

c# label textbox count

-2
推荐指数
1
解决办法
8022
查看次数

如何让文本框显示双倍?

我正在努力让自己习惯 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 而是类似的东西。值但不起作用,有什么帮助吗?

c# textbox var

-2
推荐指数
1
解决办法
229
查看次数

如何在PHP中创建文本框以输出数据

我是PHP和HTML的新手,我想知道生成文本框需要什么样的css语句才能在我的一个PHP函数中输出值.

目前,该函数从SQL服务器查找数据并返回它; 但是,我想要做的是在文本框中显示该数据,以确认它正在抓取正确的值.

先谢谢你们!

html css php textbox

-3
推荐指数
1
解决办法
4万
查看次数

如果文本框等于两件事

是否可以说如果一个文本框等于做两件事情,那么像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)

c# textbox

-3
推荐指数
1
解决办法
2172
查看次数

TextBox没有正确显示字符串的奇怪行为

这是分配给该Text物业的文字(原谅质量差):

在此输入图像描述

我已经直接从TextBox表单上复制文本,将其复制到记事本++并显示所有字符.正如你所看到的,一切都很好.

以下是TextBox表单中的外观:

在此输入图像描述

看起来间距现在都搞砸了.可能是什么问题呢?

编辑:对于MultiLine,ReadOnly和WordWrap,TextBox设置为true.

c# textbox string-formatting winforms

-3
推荐指数
1
解决办法
103
查看次数