RSSWeatherLayer.WeatherItemSelectionDlg.lstWeatherItemNames_MouseDown C# (CSharp) Method

lstWeatherItemNames_MouseDown() private method

listbox's event handler for mousedown
private lstWeatherItemNames_MouseDown ( object sender, System e ) : void
sender object
e System
return void
		private void lstWeatherItemNames_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
      //if right click then select a record
      if(e.Button == MouseButtons.Right)
      {
        //given the point, return the item index
        Point pt = new Point(e.X,e.Y);
        int index = lstWeatherItemNames.IndexFromPoint(pt);
        if(index > 0)
        {
          //select the item pointed by the index
          lstWeatherItemNames.ClearSelected();
          lstWeatherItemNames.SelectedIndex = index;
          lstWeatherItemNames.Refresh();
        }
      }	
		}