как запросить пользователя перед запуском события загрузки формы в приложении Windows forms с использованием c #?

#c# #winforms #windows-mobile

#c# #winforms #windows-mobile

Вопрос:

я хочу предложить пользователю ввести свой номер, чтобы получить подробную информацию из базы данных, прежде чем произойдет событие загрузки формы в приложении Windows forms с использованием c #?

кто-нибудь, пожалуйста, может сказать мне, как это реализовать?

заранее спасибо.

Ответ №1:

Поместите это в основной метод Program.cs.

Вы можете отобразить winform или диалоговое окно в методе Main перед запуском вашего основного приложения. Это позволяет пользователю ввести некоторые данные, а затем вы можете действовать с ними перед запуском вашей основной формы.

У меня есть приложение, которое может запускаться одним из двух способов. Я показываю окно выбора из Main. Пользователь выбирает один из вариантов, и я собираю это, когда форма выбора закрывается.

Затем я запускаю свою основную форму с учетом этого. Это также позволило бы вам запускать разные формы в зависимости от пользовательского ввода, если хотите

Комментарии:

1. Привет, я использую visual basic InputBox для запроса пользователя в Program.cs перед методом application.run, но он занимает общий размер формы. Как разместить это в определенном месте с определенным размером?

Ответ №2:

Напишите свой код в program.cs или в конструкторе form

Комментарии:

1. Привет, я использую Visual Basic InputBox для запроса пользователя в program.cs перед методом application.start, но он занимает общий размер формы, как я могу разместить его в определенном месте и размере?

2. используйте свойства формы VB top и left для определения того, где она должна быть размещена, используйте свойство height и width для определения размера