2015-01-16 4 views
0

Я хочу ввести число в TextBox и нарисовать строку в диаграмме в зависимости от введенного значения. Пожалуйста, просмотрите мое изображение ниже. График находится на форме. Кто-нибудь знает, как добиться этого? enter image description hereКак нарисовать линию в диаграмме?

ответ

0

Существует линия элементов пользовательского интерфейса. Эта строка имеет свойство, называемое «Left». Он сообщает вам, как далеко влево он расположен относительно левой стороны окна приложения. Вы можете изменить это свойство с помощью кода VBA во время выполнения.

Берет текстовое поле и положить что-то вроде этого кода в AfterUpdate-событии в текстовом поле:

Private Sub textBox_AfterUpdate() 
    Me.Line.Left = me.Textbox.Value * someValue 
End Sub 

Альтернатива Вы можете использовать Сменную событие. Все, что работает лучше.

Точное значение для переменной someValue, которое вам нужно будет выяснить самостоятельно. Это зависит от ширины дисплея. Имейте в виду, что существуют разные разрешения и ширина экрана.

Смежные вопросы