Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 13

Как преобразовать текст в целое число?

28.07.2016, 18:43. Показов 2659. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
У меня есть две формы - Form2 is Parent,Form3 is Child.
В основной форме имеет TextBox, которой я называю txtValue,а также PictureBox,которой называется picIO.
В дочерней Form3 есть TrackBar.Ее численное значение я передат к txtValue в Form2. Для этого используют RaiseEvent./Это работает/
Используя следующий код, я стараюсь, чтобы нарисовать прямую линию, которой двигаться , по осям Х и Y в picIO,
в зависимости от значения у TrackBar.

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
' Create coordinates of Line 
    Dim x As Integer = 250
    Dim y As Integer = 50
    Dim change As Integer = 0
    
      Private Sub picIO_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles picIO.Paint
 
        Dim g As Graphics = e.Graphics
 
        change = Convert.ToInt32(txtValue.Text) ' здес я я получаю следующее сообщение:Input string was not in a correct format.
        change = Integer.Parse(txtValue.Text)
 
        g.DrawLine(Pen, x, y - change, Width - 600, Height + change)
    End Sub
Я не понимаю, как это сделать...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2016, 18:43
Ответы с готовыми решениями:

Как преобразовать целое число в строку?
Нужно заставить работать следующую инструкцию: label1->Text = 15;

Как преобразовать целое число в строку из единиц
Здравствуйте! Мне нужно преобразовать целое число например: 15. Чтобы получилось так 15 - 111111111111111. То есть строка из единиц равная...

Как вырезать часть строки и преобразовать её в целое число
Есть строка char dbuffer ; Эта строка, а вернее массив символов содержит следующую информацию: "02:45:17" Нужно взять...

2
 Аватар для Sklifosofsky
1086 / 916 / 213
Регистрация: 29.09.2015
Сообщений: 1,019
28.07.2016, 18:54
Цитата Сообщение от stom1 Посмотреть сообщение
TrackBar.Ее численное значение я передат к txtValue в Form2
Где?

Для таких методов надо целое число передавать 1 или 2 и т.д.
А может что-то напортачили и у вас с текстбокса передается пустое значение
0
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 13
29.07.2016, 10:56  [ТС]
В дочерней форме Form3 установлено TrackBar1:
VB.NET
1
2
3
4
5
6
Public Event MyEvent(ByVal sender As Object, ByVal ValueToReturn As Integer)
    Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackBar1.Scroll
 
        txtAGCO.Text = System.Math.Round(TrackBar1.Value)
        RaiseEvent MyEvent(Me, TrackBar1.Value)
    End Sub
В основной форме данные получают таким образом:
VB.NET
1
2
3
4
5
6
7
8
9
 Private Sub Form3_MyEvent() Handles form3.MyEvent
        Dim change As Integer = 0
        change = form3.TrackBar1.Value * 10
        txtValue.Text = form3.TrackBar1.Value
       'Если добавить следующий  код, я могу использовать значения TrackBar1:
 Dim Pen As New Pen(Color.Black, 3)
Dim g As Graphics = picIO.CreateGraphics
        g.DrawLine(Pen, x, y - change, Width - 1500, Height + change)
    End Sub
Но моя цель состоит в том, чтобы рисовать линии с помощью picIO.Paint....
Оказалось, что значение TrackBar1 я могу ползуват только в пределах
VB.NET
1
2
Private Sub Form3_MyEvent() Handles form3.MyEvent
End Sub
Поэтому я пытаюсь присвоить значение Tratskbar1 к txtValue, а затем использовать в основной форме
Возможно, мой путь неправильный для достижения этой цели и поэтому прошу вашей помощи!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.07.2016, 10:56
Помогаю со студенческими работами здесь

Как преобразовать шестнадцатеричную строку в целое десятичное число?
как преобразовать данную шестнадцатеричную строку в целое десятичное число (ни как не могу понять) Добавлено через 10 минут как...

Как преобразовать число в текст (на подобии =текст() )
Нужно какую нибудь функцию VBA, которая бы выполняла то же самое что и =текст() (тесть преобразования чего либо в ячейке в текст) ...

Дано целое число n. преобразовать это число так, что если ...
Дано целое число n. преобразовать это число так что если подрят встречаются 2 одинаковых цифры то одна из них удаляется

Как преобразовать текст в число
Например ' 123456.999999999'

Как текст преобразовать в число?
Всем доброго времени суток! Вопрос в заголовке. В коде - InputBox("Впишите коэффициент измерения", "Масштаб", 1) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru