私はこの質問を提起するために言葉を間違えたかもしれません。これはトリッキーな提案であり、私は緊急に解決策を求めています:-(
2つの異なる方法でトリガーしたいのですtextBox1_KeyDown
が、いくつかの基準に基づいて同じキーをキーダウンします。以下のコードは、より明確になります。
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (textBox1.Text == "")
{
if (e.KeyCode == Keys.Enter)
{
textBox1.Text = "x";
}
}
if (textBox1.Text != "")
{
if (e.KeyCode == Keys.Enter)
{
textBox1.Text = "y";
}
}
}
私がやろうとしているのは、textBox1のEnterボタンを押したときに、テキストがない場合に「x」を表示したいということです。テキストが含まれている場合は、Enterキーを押したときにテキストボックスに「y」を表示します。上記でコーディングした方法を実行すると、両方の手順が1つのインスタンスで発生します。つまり、空白のときにEnterキーを押すと、textBox1
「y」(「x」である必要があります)が表示されます。つまり、最初に「x」が表示され、次にテキストボックスに数量が含まれているため、コードで呼び出されるテキストは「y」になります。2つの機能を分離する方法は?? テキストボックスに空白の場合は「x」のみを表示してEnterキーを押すか、空白でない場合は「y」のみを表示してEnterキーを押します。
私は愚かな何かを見逃しているに違いありません..ありがとう..親切にコードをちょうだい。専門用語がほとんどわかりません。