我創建了一個只有2個文本框和一個按鈕的窗體。在第一個中,我用華氏溫度鍵入溫度,當按下「轉換」按鈕時,程序會計算溫度並將其放入另一個文本框中以攝氏度顯示。它工作正常。如何在C中使用事件處理程序#
現在我希望程序在我開始在第一個文本框中輸入時清除第二個文本框。下面我只展示了一部分代碼,這些代碼並不起作用。有誰能夠幫助我?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Conv_Temp
{
public partial class Frm_Principal : Form
{
public Frm_Principal()
{
InitializeComponent();
}
public event EventHandler Leave;
private void Tb_Temp_Leave(object sender, EventArgs e)
{
MessageBox.Show("Leaving TB Tb_Temp");
Tb_Result.Text="";
}
}
}
向文本框的「KeyPressed」或「KeyDown」事件添加處理程序。 –
爲什麼不嘗試雙擊第一個框的Enter鍵事件,然後從那裏你可以做一個簡單的檢查,看看第二個TextBox.Length> 0,然後清除第二個文本框的文本框並繼續。 。什麼似乎是問題..這不是那麼困難 – MethodMan
可能重複[瞭解C#中的事件和事件處理程序](http://stackoverflow.com/questions/803242/understanding-events-and-event-handlers -in-c-sharp) – Dante