-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

2 つのテキスト ボックスが同じフォームにあると仮定すると、別のボタンを押したときに 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 に答える