⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.cs

📁 工交车查询系统
💻 CS
📖 第 1 页 / 共 5 页
字号:
			}
		}
		#endregion

		#region 当前时间日期===========================================
		private void tmClock_Tick(object sender, System.EventArgs e)
		{
			this.statusBarPanel1.Text = DateTime.Now.ToLongDateString()+" "+DateTime.Now.ToLongTimeString();
		}
		#endregion

		#region 状态栏处理=============================================
		private void StatusBar()
		{
			this.statusBarPanel2.Text = "作者:陈志峰 sunboy@sun188.com";
			this.statusBarPanel3.Text = "阳光商务在线 http://www.sun188.com";
		}
		#endregion	

		#region 设置最小化关闭按钮=====================================
		/// <summary>
		/// 设置最小化关闭按钮
		/// </summary>
		/// <param name="buttonType">1.btnMin 2.btnClose</param>
		private void DrawButton(int buttonType)
		{				
			switch(buttonType)
			{
				case 1:
					if(btnMinMouseOver)
					{
						if(btnMinMouseDown)
						{
							this.btnMinBmp = new Bitmap("images/btnMinDown.jpg");
						}
						else
						{
							this.btnMinBmp = new Bitmap("images/btnMinOver.jpg");
						}
					}
					else
					{
						this.btnMinBmp = new Bitmap("images/btnMin.jpg");
					}
					break;
				case 2:
					if(btnCloseMouseOver)
					{
						if(btnCloseMouseDown)
						{
							this.btnCloseBmp = new Bitmap("images/btnCloseDown.jpg");
						}
						else
						{
							this.btnCloseBmp = new Bitmap("images/btnCloseOver.jpg");
						}
					}
					else
					{
						this.btnCloseBmp = new Bitmap("images/btnClose.jpg");
					}
					break;
			}
			//邦定按钮图片
			this.btnMin.Image = this.btnMinBmp;
			this.btnClose.Image = this.btnCloseBmp;		
			
		}
		#endregion
	
		#region 最小化,关闭按钮事件处理================================
		private void btnMin_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnMinMouseOver = true;
			this.DrawButton(1);
		}

		private void btnMin_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnMinMouseDown = true;
			this.DrawButton(1);			
		}
		private void btnMin_MouseLeave(object sender, System.EventArgs e)
		{
			this.btnMinMouseOver = false;
			this.btnMinMouseDown = false;
			this.DrawButton(1);
		}
		private void btnMin_Click(object sender, System.EventArgs e)
		{
			MainForm.ActiveForm.WindowState=FormWindowState.Minimized;
		}
		private void btnClose_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnCloseMouseOver = true;
			this.DrawButton(2);

		}
		private void btnClose_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnCloseMouseDown = true;
			this.DrawButton(2);			
		}
		private void btnClose_MouseLeave(object sender, System.EventArgs e)
		{
			this.btnCloseMouseOver = false;
			this.btnCloseMouseDown = false;
			this.DrawButton(2);
		}
		private void btnClose_Click(object sender, System.EventArgs e)
		{
			this.ExitWindow();
		}		
		#endregion	

		#region 绘制翻页按钮===========================================
		/// <summary>
		/// 绘制翻页按钮
		/// </summary>
		/// <param name="buttonType">1:btnFirst 2:bthPrv 3:btnNext 4:btnLast</param>
		private void DrawBrowseButton(int buttonType)
		{		
			switch(buttonType)
			{
				case 1:
					if(btnBrowseFirstMouseOver)
					{
						if(btnBrowseFirstMouseDown)
						{
							this.btnFirstBmp =new Bitmap("images/btnFirstDown.gif");							
						}
						else
						{
							this.btnFirstBmp =new Bitmap("images/btnFirstOver.gif");							
						}
					}
					else
					{
						this.btnFirstBmp =new Bitmap("images/btnFirst.gif");
					}
					break;
				case 2:
					if(btnBrowsePrvMouseOver)
					{
						if(btnBrowsePrvMouseDown)
						{
							this.btnPrvBmp =new Bitmap("images/btnPrvDown.gif");							
						}
						else
						{
							this.btnPrvBmp =new Bitmap("images/btnPrvOver.gif");							
						}
					}
					else
					{
						this.btnPrvBmp =new Bitmap("images/btnPrv.gif");
					}
					break;
				case 3:
					if(btnBrowseNextMouseOver)
					{
						if(btnBrowseNextMouseDown)
						{
							this.btnNextBmp =new Bitmap("images/btnNextDown.gif");							
						}
						else
						{
							this.btnNextBmp =new Bitmap("images/btnNextOver.gif");							
						}
					}
					else
					{
						this.btnNextBmp =new Bitmap("images/btnNext.gif");
					}
					break;
				case 4:
					if(btnBrowseLastMouseOver)
					{
						if(btnBrowseLastMouseDown)
						{
							this.btnLastBmp =new Bitmap("images/btnLastDown.gif");							
						}
						else
						{
							this.btnLastBmp =new Bitmap("images/btnLastOver.gif");							
						}
					}
					else
					{
						this.btnLastBmp =new Bitmap("images/btnLast.gif");
					}
					break;
			}
			//绘制按钮
			this.btnFirst.Image = this.btnFirstBmp;
			this.btnPrv.Image = this.btnPrvBmp;
			this.btnNext.Image = this.btnNextBmp;
			this.btnLast.Image = this.btnLastBmp;
		}
		#endregion			

		#region 显示汽车详细资料=======================================
		private void lVBusList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			int i = 0;
			foreach(ListViewItem lv in this.lVBusList.Items)
			{
				if(lv.Selected)
				{
					i = lv.Index;
					busID = Convert.ToInt32(ds.Tables[0].Rows[i]["BusID"].ToString());
					ResultForm resultForm = new ResultForm();
					resultForm.Size = new Size(600, 450);
					resultForm.Location = new Point(this.Location.X+30,this.Location.Y+30);
					resultForm.ShowDialog();					
					break;
				}
			}			
		}
		#endregion

		#region 绘制搜索按钮===========================================
		/// <summary>
		/// 绘制搜索按钮
		/// </summary>
		private void DrawSearchButton()
		{
			if(this.btnSearchOver)
			{
				if(this.btnSearchDown)
				{
					this.btnSerachBmp = new Bitmap("images\\btnSearchDown.gif");
				}
				else
				{
					this.btnSerachBmp = new Bitmap("images\\btnSearchOver.gif");
				}
			}
			else
			{
				this.btnSerachBmp = new Bitmap("images\\btnSearch.gif");
			}
			//绘制搜索按钮
			this.btnSearch.Image = this.btnSerachBmp;
			
		}
		#endregion

		#region 搜索按钮事件处理=======================================
		private void btnSearch_Click(object sender, System.EventArgs e)
		{
			string startStopName = this.txbStartStop.Text;
			string endStopName = this.txbEndStop.Text;
			string result = "";
			if(startStopName!=""||endStopName!="")
			{
				ds = Bus.SearchBus(cityID,startStopName,endStopName);
				DataTable dt = ds.Tables[0];
				//清除LISVIEW所有数据
				this.lVBusList.Items.Clear();
				for(int i = 0; i < dt.Rows.Count; i++)
				{
					string[] items = new string[]{dt.Rows[i]["BusName"].ToString(),dt.Rows[i]["BusType"].ToString(),dt.Rows[i]["BusStartStop"].ToString(),dt.Rows[i]["BusEndStop"].ToString(),dt.Rows[i]["BusDescription"].ToString()};
					this.lVBusList.Items.Add(new ListViewItem(items));				
				}
				if(dt.Rows.Count>0)
				{
					result="总共搜索到"+dt.Rows.Count.ToString()+"条记录";
				}
				else
				{
					result="总共搜索到0条记录。";
				}
				//设置信息
				this.lbTitle.Text="当前城市:"+this.mCityName+"【"+result+"】";
				this.lbFoot.Visible = false;
			}
			else
			{
				MessageBox.Show("提示:请在起始站或终点站填入信息!","阳光商务在线");
			}
		}

		private void btnSearch_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnSearchDown = true;
			//绘制搜索按钮
			this.DrawSearchButton();
		}

		private void btnSearch_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			this.btnSearchOver = true;
			//绘制搜索按钮
			this.DrawSearchButton();
		}

		private void btnSearch_MouseLeave(object sender, System.EventArgs e)
		{
			this.btnSearchDown = false;
			this.btnSearchOver = false;
			//绘制搜索按钮
			this.DrawSearchButton();
		}
		#endregion		

		#region 绘制btnOpen1,btnOpen2==================================
		/// <summary>
		/// 绘制btnOpen1,btnOpen2
		/// </summary>
		private void DrawOpenButton()
		{
			if(this.btnOpen1Over)
			{
				if(btnOpen1Down)
				{
					this.btnOpen1Bmp = new Bitmap("images/btnOpenDown.gif");
				}
				else
				{
					this.btnOpen1Bmp = new Bitmap("images/btnOpenOver.gif");
				}
			}
			else
			{
				this.btnOpen1Bmp = new Bitmap("images/btnOpen.gif");
			}

			if(this.btnOpen2Over)
			{
				if(btnOpen2Down)
				{
					this.btnOpen2Bmp = new Bitmap("images/btnOpenDown.gif");
				}
				else
				{
					this.btnOpen2Bmp = new Bitmap("images/btnOpenOver.gif");
				}
			}
			else
			{
				this.btnOpen2Bmp = new Bitmap("images/btnOpen.gif");
			}

			this.btnOpen1.Image = this.btnOpen1Bmp;
			this.btnOpen2.Image = this.btnOpen2Bmp;
		}
		#endregion

		#region btnOpen1,btnOpen2事件处理==============================
		private void btnOpen1_Click(object sender, System.EventArgs e)
		{
			SearchForm searchForm = new SearchForm();
			searchForm.mMainForm = this;
			searchForm.searchID = 0;
			searchForm.StartPosition = FormStartPosition.CenterScreen;
			searchForm.ShowDialog();			
		}

		private void btnOpen1_MouseMove(ob

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -