1Steps писал(а):Не совсем понятно, что должна показать эта кнопка?
Она делает "проверку" на правильноссть введенных данных, и если те подходят, то они пишутся в rtb
Мне вот что непонятно:
- Код: Выделить всё
RichTextBox1.Text = ""
RichTextBox1.SelectedText = " Personal Information" + vbNewLine
RichTextBox1.SelectedText = "" + vbNewLine
RichTextBox1.SelectedText = "Name: " + TextBox1.Text + vbNewLine
RichTextBox1.SelectedText = "Surname: " + TextBox2.Text + vbNewLine
RichTextBox1.SelectedText = "Family: " + TextBox3.Text + vbNewLine
RichTextBox1.SelectedText = "Adress: " + TextBox4.Text + vbNewLine
RichTextBox1.SelectedText = "Birthday: " + DateTimePicker1.Text + vbNewLine
ИМХО, это страшный бред, т.к. в .NET есть такая штука, как
String.Format...
Но так что тебе надо изменить-то?
В твоем классе расположены проверки:
CheckNumeric(функцию отдельно можно вынести, да, но написана она не рационально),
CheckLength - непонятно почему она не в классе формы, если там идет обращение, по большому счету, к TextBox`ам. Вообще не понятно зачем тут нужен отдельный класс, т.к. весь код очень хорошо будет смотреться в коде формы. Единственное, что можно было бы сделать для разбиения кода, так это вынести
CheckNumeric в модуль, все же остальное должно быть в форме.