Составить программу автоматического переноса слов - VB

Узнай цену своей работы

Формулировка задачи:

Товарищи, помогите пожалуйста. Необходимо составить программу автоматического переноса слов. Исходная информация вводится с клавиатуры. Заранее благодарен, за любую помощь!

Решение задачи: «Составить программу автоматического переноса слов»

textual
Листинг программы
  1. Option Explicit
  2. Const r = 300
  3. Dim WithEvents t As TextBox, l  As Label
  4.  
  5. Private Sub Form_Resize()
  6.     On Error Resume Next
  7.     l.Move 0, r, ScaleWidth, ScaleHeight - r
  8. End Sub
  9.  
  10. Private Sub t_KeyPress(KeyAscii As Integer)
  11.     Dim i&
  12.     If KeyAscii = 13 Then
  13.         With t
  14.             i = .SelStart
  15.             t = Left(t, i) & vbCrLf & Mid(t, i + 1)
  16.             .SelStart = i + 2
  17.         End With
  18.     End If
  19. End Sub
  20.  
  21. Private Sub Form_Load()
  22.     Move 1000, 1000, 4000, 3000
  23.     Set t = Controls.Add("vb.textbox", "t"): With t
  24.             .Move 0, 0, r * 5, r
  25.             .Text = "Ввод текста"
  26.             .SelLength = r
  27.             .Visible = 1
  28.     End With
  29.     Set l = Controls.Add("vb.Label", "l"): With l
  30.         .BorderStyle = 1
  31.         .BackColor = vbActiveTitleBarText
  32.         .Visible = 1
  33.     End With
  34. End Sub
  35.  
  36. Private Sub t_Change()
  37.     On Error Resume Next: l = t
  38. End Sub

ИИ поможет Вам:


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

Оцени полезность:

9   голосов , оценка 4.556 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы