Как связать кнопки winform? - PullRequest
0 голосов
/ 11 октября 2019

Я написал код на c ++ и c #, но только с помощью консоли. Теперь я хочу создать небольшое приложение. Я сделал пользовательский интерфейс: UI

Так что это интерфейс. И идея заключается в том, что это приложение может читать из текстового файла с этой информацией (firstName, lastName, age и status), разделенной запятыми. Пользователь также может добавить информацию здесь, и информация будет записана в том же текстовом файле. Но это вещь, я не знаю, как это сделать. Я пометил каждый компонент, но я не знаю, как получить к ним доступ (я хочу взять каждый из них и написать код вроде: firstName + lastName + ... вы поняли идею). Кроме того, я не знаю, как кодировать кнопку. Я новичок, поэтому я знаю, что задаю, наверное, глупый вопрос. Я не прошу код, просто для руководства.

Ответы [ 2 ]

0 голосов
/ 11 октября 2019

Если вы используете Visual Studio, тогда продолжайте читать:)

Дважды щелкните кнопку, чтобы создать обработчик событий для этой кнопки. То же самое касается любого компонента, который вы добавляете на экран. Затем вы можете выполнить другой метод, который содержит вашу логику.

private void button1_Click(object sender, EventArgs e) { //your code here }

Также, если вы ищете разные события, проверьте «свойства» каждого компонента, у него есть список всех его настроек, а также список возможных событий. Чтобы использовать одно из этих событий, просто дважды щелкните по нему, и оно будет создано.

0 голосов
/ 11 октября 2019

Напишите всю бизнес-логику (классы, алгоритмы, репозитории) в библиотеке (.net framework или .net core в зависимости от того, какую технологию вы использовали для своего приложения Windows Forms).

Затем сделайте ссылку (щелкните правой кнопкой мыши по Зависимости -> Добавить ссылку) библиотеку в своем проекте Windows Forms, и вы сможете получить доступ к любым классам / логике, которые вы там написали.

Думайте о библиотеке как о консольном приложении без класса Main.

Для записи / чтения файлов проверьте System.IO и Streams.

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