WinForms и передача полученных данных в переменные с выводом в лог.

lx2003

Client
Регистрация
15.02.2021
Сообщения
489
Благодарностей
132
Баллы
43
Здравствуйте!

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

Необходимо без подключения библиотек создать окно WinForms, через которое получаю логин и пароль.
Логин и пароль передаются в переменные и лог в ProjectMaker и в Zennoposter.

Получение логина и пароля через окно Winforms с передачей полученного в переменные и лог:
// Создаем переменные для хранения логина и пароля
string login = "";
string password = "";

// Создаем форму для ввода данных
Form form = new Form();
form.Text = "Введите логин и пароль";
form.Width = 300;
form.Height = 150;

// Создаем поля для ввода логина и пароля
TextBox loginBox = new TextBox();
loginBox.Name = "loginBox";
loginBox.Left = 100;
loginBox.Top = 20;
loginBox.Width = 150;

TextBox passwordBox = new TextBox();
passwordBox.Name = "passwordBox";
passwordBox.Left = 100;
passwordBox.Top = 50;
passwordBox.Width = 150;
passwordBox.PasswordChar = '*';

// Создаем надписи для полей ввода
Label loginLabel = new Label();
loginLabel.Text = "Логин:";
loginLabel.Left = 20;
loginLabel.Top = 20;
loginLabel.Width = 80;

Label passwordLabel = new Label();
passwordLabel.Text = "Пароль:";
passwordLabel.Left = 20;
passwordLabel.Top = 50;
passwordLabel.Width = 80;

// Создаем кнопку для отправки данных
Button submitButton = new Button();
submitButton.Text = "Отправить";
submitButton.Left = 100;
submitButton.Top = 80;
submitButton.Width = 100;

// Добавляем обработчик события нажатия на кнопку
submitButton.Click += (sender, e) =>
{
// Получаем значения из полей ввода
login = loginBox.Text;
password = passwordBox.Text;

// Закрываем форму
form.Close();
};

// Добавляем элементы на форму
form.Controls.Add(loginBox);
form.Controls.Add(passwordBox);
form.Controls.Add(loginLabel);
form.Controls.Add(passwordLabel);
form.Controls.Add(submitButton);

// Отображаем форму
form.ShowDialog();

// Выводим значения переменных в лог
instance.ActiveLog.WriteLine("Логин: " + login);
instance.ActiveLog.WriteLine("Пароль: " + password);



Тип Время Сообщение
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Form' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 6; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Form' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 6; Cтолбец: 17]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'TextBox' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 12; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'TextBox' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 12; Cтолбец: 24]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'TextBox' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 18; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'TextBox' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 18; Cтолбец: 27]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Label' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 26; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Label' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 26; Cтолбец: 24]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Label' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 32; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Label' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 32; Cтолбец: 27]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Button' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 39; Cтолбец: 1]
17:47:40 Компиляция кода Ошибка в действии "CS0246" "The type or namespace name 'Button' could not be found (are you missing a using directive or an assembly reference?)". [Строка: 39; Cтолбец: 27]
17:47:40 Компиляция кода Ошибка в действии "CS1061" "'Instance' does not contain a definition for 'ActiveLog' and no accessible extension method 'ActiveLog' accepting a first argument of type 'Instance' could be found (are you missing a using directive or an assembly reference?)". [Строка: 67; Cтолбец: 10]
17:47:40 Компиляция кода Ошибка в действии "CS1061" "'Instance' does not contain a definition for 'ActiveLog' and no accessible extension method 'ActiveLog' accepting a first argument of type 'Instance' could be found (are you missing a using directive or an assembly reference?)". [Строка: 68; Cтолбец: 10]
 
Последнее редактирование:

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 385
Баллы
113
Первые 100 ошибок исправляются так:
1691510750254.png

а последние 2 так:
C#:
//instance.ActiveLog.WriteLine("Логин: " + login);

project.SendInfoToLog("Логин: " + login);
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
489
Благодарностей
132
Баллы
43

lx2003

Client
Регистрация
15.02.2021
Сообщения
489
Благодарностей
132
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)