1. 程式人生 > >C#機房重構之簡單功能程式碼

C#機房重構之簡單功能程式碼

判斷文字框是否為空

foreach (Control c in this.Controls)
{
	if (c is TextBox)
	{
		if (string.IsNullOrEmpty((c as TextBox).Text))
		{
			MessageBox.Show("輸入框不能為空,請核對您的輸入資訊!","溫馨提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
			break;
		}
	}
}

密碼實現明密文轉換

private void pic3_MouseDown(object sender, MouseEventArgs e)
        {
            txtOldPassword.PasswordChar = '\0';
        }

        private void pic3_MouseUp(object sender, MouseEventArgs e)
        {
            txtOldPassword.PasswordChar = '*';
        }

在這裡插入圖片描述
限制文字框只能輸入數字

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
	if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)13 && e.KeyChar != (char)8)
	{
		e.Handled = true;
	}
}
三個條件:第一個是可以輸入數字,第二個是可以輸入回車,第三個是可以退格。

載入時去除重複的卡號

for (int i = 0; i < table.Rows.Count ; i++)
{
     if (comboRechargeCardNo.Items.Cast<object>().All(x => x.ToString () != table.Rows[i][0].ToString ()))//去除重複的卡號
     comboRechargeCardNo.Items .Add (table.Rows[i][0]);   
 }

資料庫中充值記錄
在這裡插入圖片描述
在這裡插入圖片描述