System.Windows.Forms.ListBox.IndexFromPoint C# (CSharp) Метод

IndexFromPoint() публичный Метод

public IndexFromPoint ( int x, int y ) : int
x int
y int
Результат int
		public int IndexFromPoint (int x, int y)
		{

			if (Items.Count == 0) {
				return -1;
			}

			for (int i = top_index; i <= last_visible_index; i++) {
				if (GetItemRectangle (i).Contains (x,y) == true)
					return i;
			}

			return -1;
		}

Same methods

ListBox::IndexFromPoint ( Point p ) : int

Usage Example

Пример #1
0
 private void list2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
 {
     if (list2.IndexFromPoint(e.X, e.Y) < 0)         //>list2.Items.Count){
     {
         return;
     }
     UserQueryCur      = UserQueries.List[list2.IndexFromPoint(e.X, e.Y)];
     textQuery.Text    = UserQueryCur.QueryText;
     textTitle.Text    = UserQueryCur.Description;
     textFileName.Text = UserQueryCur.FileName;
 }
All Usage Examples Of System.Windows.Forms.ListBox::IndexFromPoint