Нужно чтобы при выборе в ListBox элемента,Button придавала значение переменной "n",как у названия элемента в Listbox Или сам Click по элементу придавал значение "n" как у названия элемента
Вам нужно в обработчике события ListBox присвоить переменной n значение выбранного элемента. Для WinForms это может быть событие SelectedValueChange. Обработчик может выглядеть так:
private void ListBoxSelectedValueChanged(object sender, EventArgs e)
{
n = listBox.SelectedItem.ToString();
}
Проект с примером WinForms
Проект с примером WPF
Сборка персонального компьютера от Artline: умный выбор для современных пользователей