一、给窗体加载监听事件方法:
1、选中窗体更改其属性 keyPreview 为True
2、到窗体 KeyDown 事件写入代码 如:
if (e.KeyCode == Keys.Escape )
{
this.Close();
}
注意:Keys.Escape 中的 Escape 可是键盘上的任意一个键
二、鼠标单击 button 弹出下拉菜单方法:
1、增加 ContextMenuStrip 控件 并增添其下拉要显示的菜单
2、给 button 的MouseClike 事件写入代码 如:
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
cms_out2.Show(MousePosition);
}
三、ADO.NET 处理多条件的查询SQL语句的处理( where 1=1)
string sSql = "select ID, FlightNO, LeaveCity, Destination, LeaveTime"
+" from TicketInfo where 1=1";
if (txtSearchFrom.Text.Trim() != "")
{
sSql += string.Format(" And LeaveCity like '%{0}%'", txtSearchFrom.Text.Trim());
}
if (txtSearchTo.Text.Trim() != "")
{
sSql += string.Format(" And Destination like '%{0}%'", txtSearchTo.Text.Trim());
}