Как сохранить текст из Form2.TextBox между вызовами Form2 - VB

  1. кратко у меня есть 2 формы Form1 и Form2 на Form1 есть кнопка при нажатии на которую открывается Form2 на Form2 есть поле для ввода TextBox1 мне нужно чтоб при введении чего либо в TextBox1 и закрытии Form2 текст который я вписал сохранялся при повторном нажатии на кнопку напиример я нажал на кнопку вписал цифру 1 закрыл форму и опять нажал на кнопку и там оставалась цифра 1


textual

Код к задаче: «Как сохранить текст из Form2.TextBox между вызовами Form2 - VB»

Option Explicit
Public a As String
Private Sub Form_Load()
    Text1.Text = a
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    a = Text1.Text
    Form2.Show
End Sub

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 4.154 из 5



Похожие ответы
  1. visual basic 6.0, подскажите как сделать в правке "Выделить все"

  1. Всем привет! Поделитесь, может у кого-нибудь есть решение, как написать строку (например: "Text1.Visible=false: MsgBox Text1.Text") и выполнить её, как строку кода? Оговорюсь сразу, EbExecuteLine не подходит! Написал кучу кода с её использованием, а после компиляции программа начинает вываливаться, хотя в режиме разработки всё работает, и эта проблема не только у меня, а повсеместная. Был у меня примерчик - убей, не могу отыскать! В гуглях, практически ничего нет или везде пример с EbExecuteLine. Выручайте!

  1. Привет. Возможно ли решить такой вопрос? d - вводится в текстбокс а в коде есть: с = 5.65656 * d + 0.3332 Я сделал доп. форму, которая сохраняет в текстбоксе формулу для расчета с в .txt ну и соответственно извлекает. Как сделать так, чтобы она (формула с= из .txt) заменяла формулу, которая есть в коде. Например, открываем ехе файл, заводим формулу с= 4.56565 * d + 0.8989 нажимаем сохранить и формула заменила, имеющуюся в коде и уже считает с новой формулой пересчет с. Помогите, если кто знает...

  1. Как блокировать текстовое поле - я знаю. Но вот иной подход... Чтобы можно было вводить текст, нужно предварительно ввести точку. (рабочий код прилагается) Вопрос Как сделать, для того чтобы ввести любой текст надо предварительно ввести ТРИ ТОЧКИ? Что-то никак не с ориентируюсь...

  1. Здравствуйте, помогите ,пожалуйста. Как сделать ввод в текстовое поле только положительных цифр. У меня не хочет работать данный код. Пытался

  1. помогите) Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять текст по центру, добавив в начало каждой непустой строки нужное количество пробелов (ширину текста считать равной 50). Строки нечетной длины перед центрированием дополнять слева пробелом.

  1. Доброго времени суток! Есть задача как описано выше, нужно извлеч текст с последней записи в ВК через Visual Basic 6.0 примерно форма с одним элементом Text в котором отображается последняя запись опубликованная на странице ВК. Гугл не помог, а личного опыта маловато. Прошу помощи у Вас! Про прощения если создал тему не там.

  1. Здесь речь идет не о том, чтобы заблокировать само текстовое поле, а о блокировке ВЫДЕЛЕНИЯ ТЕКСТА. Было бы желательно, что бы при этом текст можно было бы вводить (но это не так важно) Если это невозможно, то что можно?

  1. Как разместить текст симметрично в центре прямоугольника, чтобы при масштабировании текст не смещался, а оставался в центре? Печать с одним сдвигом не даёт центрального расположения, например символы I и W разной ширины и т.д.

  1. На форме 4 TextBox, 1 CommandButton Необходимо, что бы после введения в текстовое поле при нажатии на кнопку ФИО распределялось по отдельным текстовым полям... фамилия в одно поле, имя в другое а отчество в третье. код работает, только если в текстовом поле вводить в конце пробел... )))) ... Если ставлю в коде вместо пробела общее кол-во символов то не работает вообще... Подскажите что за чудеса...