powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / В старом Бейсике был PAINT. А в Visual basice что? Закрасить область надо
3 сообщений из 3, страница 1 из 1
В старом Бейсике был PAINT. А в Visual basice что? Закрасить область надо
    #34510928
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно закрасить произвольную область. В старом бейсике для этого был оператор Paint (X.Y) - где X Y - координаты затравочной точки. Старый Бейсик - это QBASIC досовский
А в Visual Basic 6.0 что?
...
Рейтинг: 0 / 0
В старом Бейсике был PAINT. А в Visual basice что? Закрасить область надо
    #34511192
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше никто разве не сталкивался с проблемой, что нужно закрасить произвольную область выбранным цветом? В Delphi есть, в C++ есть, в старом бейсике есть, а в VB6 почему-то не нахожу!!!
...
Рейтинг: 0 / 0
В старом Бейсике был PAINT. А в Visual basice что? Закрасить область надо
    #34511246
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,
если в C++ есть, то и в VB есть:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Option Explicit

Private Declare Function FloodFill Lib "gdi32" ( _
   ByVal hDC As Long, ByVal x As Long, ByVal y As Long, _
   ByVal crColor As Long) As Long

Private Sub Command1_Click()
 With Picture1
    .ScaleMode = vbPixels
    .AutoRedraw = True
    .Cls
    
    .FillStyle = vbFSTransparent
    .DrawStyle = vbSolid
    Picture1.Circle ( 100 ,  100 ),  50 , vbRed
    Picture1.Circle ( 90 ,  110 ),  80 , vbRed
    
    .FillColor = RGB( 0 ,  127 ,  0 )
    .FillStyle = vbDiagonalCross ' vbFSSolid
    FloodFill .hDC,  20 ,  100 , vbRed
 End With
End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / В старом Бейсике был PAINT. А в Visual basice что? Закрасить область надо
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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