-1

我怎样才能删除它...

     static int count = 0;
     string s;
     private void SetClock_Click(object sender, EventArgs e)
        {
          count++;
          label5.Text = count.ToString("X2");
          DateTime time = DateTime.Now;
          s = "4D-" + "1A-" + "2B-" + "3C-" +(label5.Text);
          txtSend.Text = s; 
        }

当我按下另一个按钮并在另一个文本框中看到它但没有“-”时,如何从“s”获取文本我的意思是:

 s= 4D-1A-2B-3C-label5.text

我想通过按下按钮在另一个文本框中查看:

 4D 1A 2B 3C label5.text

谢谢!

4

4 回答 4

7

不是很难:

myOtherTextbox.Text = s.Replace('-', ' ');
于 2012-10-27T11:49:02.843 回答
2

假设您的两个文本框在同一个表单上,如果您希望在按下另一个按钮时更新第二个文本框,那么这将为您做

private void AnotherButton_Click(object sender, EventArgs e)
{
    txtAnotherTextBox.Text = txtSend.Text.Replace('-', ' ');
}

并且,如果您真的需要s在表单事件之间共享变量,请给它一个有意义的名称

于 2012-10-27T11:50:26.260 回答
0

将按钮事件附加到您的另一个按钮,“txtAnotherTextBox”是您的另一个文本框。在您的情况下,变量“s”是全局声明的,您可以使用它。

private void anotherButton__Click(object sender, EventArgs e)
{
 txtAnotherTextBox.Text = s.Replace('-', ' ');
}
于 2012-10-27T11:53:31.173 回答
0

而不是写

txtSend.Text = s; 

在你的代码中写:

txtSend.Text = s.Replace("-"," ");  

或者使用Regex.Replace()通过此链接获取更多信息。

于 2012-10-27T11:55:57.863 回答