namespace Forms { public partial class Form : System.Windows.Forms.Form { public Form() { InitializeComponent(); FillBox(); FillTextBox(); FillList(); string[] strings = new string[] { "У компонента должен быть публичный метод, который должен принимать на вход имя файла (включая путь до файла)", "название документа (заголовок в документе) и массив строк (каждая строка – абзац текста в выходном документе или текст в ячейке для табличного документа)" }; largeTextComponent.CreateDocument("C:\\Users\\shotb\\source\\repos\\KOP\\ComponentProgramming\\Forms\\text.pdf", "Заголовок", strings); } private void FillBox() { controlComboBox.ComboBoxItems.Add("Значение 1"); controlComboBox.ComboBoxItems.Add("Значение 2"); controlComboBox.ComboBoxItems.Add("Значение 3"); controlComboBox.ComboBoxItems.Add("Значение 4"); controlComboBox.SelectedItem = "dafafadsf"; } private void FillTextBox() { controlTextBox.NumPattern = @"^\+7\d{10}$"; controlTextBox.text = "+79063908075"; } private void FillList() { controlListBox.SetTemplateString("Привет [Name] [Surname]", "[", "]"); controlListBox.FillProp(new Person(1, "Сашка", "Изотов"), 0, "Name"); controlListBox.FillProp(new Person(2, "Сашка", "Изотов"), 4, "Surname"); } private void controlComboBox_ComboBoxChanged(object sender, EventArgs e) { var elem = controlComboBox.SelectedItem; MessageBox.Show($"Выбранно: {elem}"); } private void controlTextBox_CheckBoxChanged(object sender, EventArgs e) { if (controlTextBox.text == null) { MessageBox.Show($"CheckBox checked"); } else { MessageBox.Show($"CheckBox not checked"); } } private void buttonGetObj_Click(object sender, EventArgs e) { var obj = controlListBox.GetSelectedObject(); MessageBox.Show($"{obj.Name} {obj.Surname}"); } private void buttonEnter_Click(object sender, EventArgs e) { var val = controlTextBox.text; MessageBox.Show($"Введено {val}"); } } }