Click is easy: Handle the ListBox.Click event:
private void myListBox_Click(object sender, EventArgs e)
{
ListBox lb = sender as ListBox;
if (lb != null)
{
MessageBox.Show(lb.SelectedItem);
}
}
"place cursor on an item" is harder - what do you mean exactly?