powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нарисовать на форме VB6 точки-маркеры с помощью метода Line (или по-другому)
3 сообщений из 3, страница 1 из 1
Нарисовать на форме VB6 точки-маркеры с помощью метода Line (или по-другому)
    #37132097
Игорь1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, чтобы форма выглядела точно также, как при разработке. См. рисунок.
Как это сделать, подскажите, плз.
Я пробую следующий код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    Dim x1 As Long, y1 As Long, x2 As Long, y2 As Long, sngScaleWidth As Single, sngScaleHeight As Single
    
    sngScaleWidth = picContEdit( 0 ).ScaleWidth
    sngScaleHeight = picContEdit( 0 ).ScaleHeight
    
    For y1 =  0  To sngScaleHeight Step  8 
        For x1 =  8  To sngScaleWidth Step  8 
            .Line (x1, y1)-(x1 +  1 , y1)
        Next
    Next

Но получается немого не то.
Спасибо.
...
Рейтинг: 0 / 0
Нарисовать на форме VB6 точки-маркеры с помощью метода Line (или по-другому)
    #37132150
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Option Explicit

Private Sub Form_Load()
    Dim y1 As Integer, x1 As Integer
    
    Me.AutoRedraw = True
    Me.ScaleMode = vbPixels
    
    For x1 =  0  To Me.ScaleWidth Step  8 
        For y1 =  0  To Me.ScaleHeight Step  8 
            Me.PSet (x1, y1), vbBlack
        Next
    Next
End Sub
...
Рейтинг: 0 / 0
Нарисовать на форме VB6 точки-маркеры с помощью метода Line (или по-другому)
    #37132157
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или лучше так, горизонтальная перерисовка.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Option Explicit

Private Sub Form_Load()
    Dim y1 As Integer, x1 As Integer
    
    Me.AutoRedraw = True
    Me.ScaleMode = vbPixels
    
    For y1 =  0  To Me.ScaleHeight Step  8 
        For x1 =  0  To Me.ScaleWidth Step  8 
            Me.PSet (x1, y1), vbBlack
        Next
    Next
End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нарисовать на форме VB6 точки-маркеры с помощью метода Line (или по-другому)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]