Form Load добавляет в TextBox только первое значение - VB

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

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

Здравствуйте, господа программисты, у меня такой вопрос: В проекте имеется модуль с такими функциями:
Листинг программы
  1. GetBiosDate()
  2. GetBiosVersion()
  3. Get1StProcessorName()
  4. GetUsername()
все функции Public. В самой форме код такой:
Листинг программы
  1. Option Explicit
  2. Dim GP As String
  3. Dim GBD As String
  4. Dim GU As String
  5. Dim GBV As String
  6. Dim ALLD As String
  7. Private Sub Form_Load()
  8. GP = Get1StProcessorName
  9. GBD = GetBiosDate
  10. GU = GetUsername
  11. GBV = GetBiosVersion
  12. ALLD = GP & GBD & GU & GBV
  13. Text1.Text = ALLD
  14. End Sub
В результате выполнения, в Text1.Text появляется только первое значение из ALLD: Почему, и как исправить? P.S. По отдельности выводятся все значения, например:
Листинг программы
  1. Option Explicit
  2. Dim GP As String
  3. Dim GBD As String
  4. Dim GU As String
  5. Dim GBV As String
  6. Dim ALLD As String
  7. Private Sub Form_Load()
  8. GP = Get1StProcessorName
  9. GBD = GetBiosDate
  10. GU = GetUsername
  11. GBV = GetBiosVersion
  12. 'ALLD = GP & GBD & GU & GBV
  13. 'Text1.Text = ALLD
  14. Text1.Text = GP
  15. Text2.Text = GBD
  16. Text3.Text = GU
  17. Text4.Text = GBV
  18. End Sub
Но мне нужен только один TextBox и именно в Form Load.

Решение задачи: «Form Load добавляет в TextBox только первое значение»

textual
Листинг программы
  1. Public Function GetBiosVersion() As String
  2. Dim RetVal As Long, RetStr As String, rBuffer As Long
  3. RegOpenKey HKEY_LOCAL_MACHINE, "HARDWARE\DESCRIPTION\System\", RetVal
  4. RegQueryValueEx RetVal, "SystemBiosVersion", 0&, REG_SZ, vbNullString, rBuffer
  5. RetStr = Space(rBuffer)
  6. RegQueryValueEx RetVal, "SystemBiosVersion", 0&, REG_SZ, ByVal RetStr, Len(RetStr)
  7. Get1StProcessorName = Left(RetStr, Len(RetStr) - 1)
  8. RegCloseKey RetVal
  9. End Function

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


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

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

14   голосов , оценка 3.571 из 5

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

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

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