Vb6. Легенда на диаграмме

Тема в разделе "Visual Basic", создана пользователем Tata, 29 апр 2007.

Статус темы:
Закрыта.
  1. Tata

    Tata Гость

    Приветствую Всех.
    У меня имеется PictureBox на котором в цикле рисуются линии, допустим
    Picture1.Line(a0,Form4.MSFlexGrid2.TextMatrix(m, n1))-(a0+0.1, Form4.MSFlexGrid2.TextMatrix(m,n1 + 1))

    Нужно чтобы рядом с началом этой линии была легенда (как Label наверное). Текст этой легенды берется из FixedRow MSFlexGrid2.

    Рисовать каждый Lаbel руками, а потом задавать им Top и Left по координатам первой точки очень муторно, т.к. их слишком много. Как сделать чтобы Label сам создавался после отрисовки линии? И можно ли вообще такое сделать?

    Помогите пожалуйста с этим разобраться.
     
  2. Hetman

    Hetman Гость

    запусти новый проект, создай новый используя "vb application wizard"

    когда создашь. то в итоге дожен появится многооконный редактор, где новые окна - экземпляры объекта frmDocument.

    Код (Text):
    Private Sub LoadNewDoc()
    Static lDocumentCount As Long
    Dim frmD As frmDocument
    lDocumentCount = lDocumentCount + 1
    Set frmD = New frmDocument ' <- тута создаётся товый экземпляр
    frmD.Caption = "Document " & lDocumentCount
    frmD.Show
    End Sub
    идея понятна?
    или пояснить?
     
  3. Tata

    Tata Гость

    Ваш код мне понятен, но вот как это использовать в моем проекте (практически готовом уже) я не совсем четко представляю.... :huh: Если Вам не трудно и есть немного времени напишите мне в асю пожалуйста 209-888-795. Спасибо
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей