используя C# как мне установить переменные, используя форму? - PullRequest
1 голос
/ 25 апреля 2020
            string Athlete_Year = "2019-20"; // 2019-20, ALL, 2018-20
            string Athlete_Division = "I"; // I , II, III
            string Athlete_Sport = "Women's Cross Country"; // "Men's Cross Country" , "Men's Track, Indoor" , "Men's Track, Outdoor" , "Women's Cross Country" , "Women's Track, Indoor" , "Women's Track, Outdoor"
            string Number_Of_Results = "500 rows";  // 10, 25, 50, 500
            string Athlete_Name = "Ashley Smith";
           //--------------------------------------------------------------------------------------------------
               private void BtnDivision1_Click(object sender, EventArgs e)
                 {
                          LblDivision.Text = "I";
                 }
//set for a button, i don't know how to use drop down options

У меня есть набор переменных, которые работают в моей программе. если я хочу изменить переменные, например «Number_Of_Results», мне нужно сделать это вручную в коде. Сейчас я изучаю, как использовать интерфейс формы, и мне было интересно, как мне установить одну из этих переменных в одну из других опций на основе выбора формы?

извините, я новичок в этом.

Например, я сделал выпадающий список, в котором вы можете выбрать 10, 25, 50 и 500

после выбора одного из вариантов, как мне сделать переменную равной выбранному количеству.

БОНУС: оттуда, как сделать кнопку «Пуск» для запуска кода. Первоначально я сделал код для этой программы для запуска в консольном приложении. Есть ли способ скопировать вставить исходный код из базовой консоли и вставить его в кнопку Пуск?

1 Ответ

1 голос
/ 26 апреля 2020

Вы можете выполнять эти задачи из событий. Посетите этот сайт для получения дополнительной информации о событиях.

https://www.tutorialsteacher.com/csharp/csharp-event

Возвращаясь к своим вопросам, для поля со списком используйте следующее событие.

https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listcontrol.selectedvaluechanged?view=netcore-3.1.

Вы можете подписаться на события SelectedValueChanged и SelectedIndexChanged и изменять значения переменных в обработчике событий.

Для нажатия кнопки запуска используйте следующее событие.

https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.control.click?view=netcore-3.1

Используйте событие button.click на кнопке запуска, чтобы запустить стартовый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...