Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Vb6. Легенда на диаграмме
Форум программистов > Системное программирование > Visual Basic
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 сам создавался после отрисовки линии? И можно ли вообще такое сделать?

Помогите пожалуйста с этим разобраться.
Hetman
запусти новый проект, создай новый используя "vb application wizard"

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

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


идея понятна?
или пояснить?
Tata
Ваш код мне понятен, но вот как это использовать в моем проекте (практически готовом уже) я не совсем четко представляю.... huh.gif Если Вам не трудно и есть немного времени напишите мне в асю пожалуйста 209-888-795. Спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.