Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 7

Подскажите как удалить из массива

20.04.2014, 19:19. Показов 1413. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
VB 6.0
Подскажите как удалить из массива все круги которые закрашены черным цветом при этом что бы не было пробелов между остальными кругами ?
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Option Explicit
Dim i As Integer
Dim x As Integer
Dim k As Byte
Dim z As Byte
Dim color(13) As Long
 
Private Sub Command1_Click()
 
End Sub
 
Private Sub Form_Load()
Show
For i = 0 To 13
Randomize
x = Rnd * 7
If x = 0 Then color(i) = QBColor(0)
If x = 1 Then color(i) = QBColor(1)
If x = 2 Then color(i) = QBColor(2)
If x = 3 Then color(i) = QBColor(0)
If x = 4 Then color(i) = QBColor(4)
If x = 5 Then color(i) = QBColor(5)
If x = 6 Then color(i) = QBColor(0)
If x = 7 Then color(i) = QBColor(7)
Next
End Sub
 
Private Sub Сжать_Click()
 
End Sub
 
Private Sub Создать_Click()
For i = 0 To 13
        Picture1.FillStyle = 0
        Picture1.FillColor = color(i)
        Picture1.Circle (350 + 700 * i, 370), 350, color(i)
    Next
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.04.2014, 19:19
Ответы с готовыми решениями:

Подскажите пожалуйста как удалить элемент одномерного массива?
for (int i = 0; i < r; i++) { Array.Resize(ref A, r + 1); if (A % 3== 0) ////??? ...

Необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. Подскажите в чем ошибка?
с++.необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. подскажите в чем ошибка? #include...

Подскажите как удалить...
Подскажите плиз срочно, как удалить в новом Excel колонку с рекламой в правои стороне экрана????

2
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
20.04.2014, 19:48
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Option Explicit
Dim i As Integer, x As Integer, Color(0 To 13) As Long
 
Private Sub Form_Load()
    Me.Show
    Randomize
    Picture1.FillStyle = 0
    For i = 0 To 13
        Color(i) = QBColor(Int(Rnd * 7))
    Next
End Sub
 
Private Sub Сжать_Click()
    Dim k As Integer
    Picture1.Cls
    For i = 0 To 13
        If Color(i) <> 0 Then
           Picture1.FillColor = Color(i)
           Picture1.Circle (350 + 700 * k, 370), 350, Color(i)
           k = k + 1
        End If
    Next
End Sub
 
Private Sub Создать_Click()
    For i = 0 To 13
        Picture1.FillColor = Color(i)
        Picture1.Circle (350 + 700 * i, 370), 350, Color(i)
    Next
End Sub
2
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
20.04.2014, 20:21
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Я бы еще заполнение массива в кнопку перетащил, чтобы можно было многократно нажимать и получать разные последовательности:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Option Explicit
Dim i As Integer, x As Integer, Color(0 To 13) As Long
 
Private Sub Сжать_Click()
    Dim k As Integer
    Picture1.Cls
    For i = 0 To 13
        If Color(i) <> 0 Then
           Picture1.FillColor = Color(i)
           Picture1.Circle (350 + 700 * k, 370), 350, Color(i)
           k = k + 1
        End If
    Next
End Sub
 
Private Sub Создать_Click()
    Randomize
    Picture1.FillStyle = 0
    For i = 0 To 13
        Color(i) = QBColor(Int(Rnd * 7))
        Picture1.FillColor = Color(i)
        Picture1.Circle (350 + 700 * i, 370), 350, Color(i)
    Next
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.04.2014, 20:21
Помогаю со студенческими работами здесь

Подскажите, как удалить миниатюры из WP?
По случаю нового года - прикупил себе новую тему для WP и сразу разочаровался в ней. Миниатюры на главной выводит почему-то разного...

Подскажите как удалить программу!
Мне нужно удалить программу, но через &quot;Панель управления -Программы - Программы и компоненты&quot; не получается удалить, так как при...

Подскажите как удалить ключ из Windows 7
Подскажите как удалить ключ из Windows 7 если я ее уже активировал и надо вернуть пробный переод 30 дней?

Подскажите как удалить ненужные строки
Таблица постоянно меняется, и если например строк в таблице станет больше и я напишу такой код set...

Подскажите, как удалить эту заразу
Дня 3 назад словила вот такую вот дрянь (скрин вроде прикрепился). Появляется он в браузерах (опера, мозилла, эксплоер) или сразу при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru