Страница: 1 | 2 | 3 | 4 |
Вопрос: Двойной массив элемента управления
Добавлено: 10.08.06 18:44
Автор вопроса: -АлександР- | Web-сайт:
Ответы
Всего ответов: 58
Номер ответа: 16
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #16
Добавлено: 10.08.06 23:32
2 Sacred Phoenix помойму ты не въехал в тему, прочитай вопрос ещё раз... человек говорит о двухмерном массиве объектов
Номер ответа: 17
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #17
Добавлено: 10.08.06 23:32
2 HACKER: вот тока-тока хотел дать пример, обновляю страницу - уже ты преуспел)))
Номер ответа: 18
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #18
Добавлено: 10.08.06 23:34
Номер ответа: 19
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #19
Добавлено: 10.08.06 23:35
Хакер, он говорит о двумерном массиве объектов на форме. Я предположил, что он хочет на форме показать что-то вроде табличных данных, я ему дал пример перевода, типа в какую ячейку совать данные из Data(X, Y).
Номер ответа: 20
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #20
Добавлено: 10.08.06 23:36
Номер ответа: 21
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #21
Добавлено: 10.08.06 23:44
ой точно... класс
ReDim mas(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
воркует ))
Номер ответа: 22
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #22
Добавлено: 10.08.06 23:52
Контролы можно и без апи создавать. Я сам такое делал для меток.
http://basicproduction.nm.ru/LblCstm.zip
Номер ответа: 23
Автор ответа:
Cheetor! Maximize!
Вопросов: 1
Ответов: 40
Web-сайт:
Профиль | | #23
Добавлено: 10.08.06 23:52
мои коды как всегда длинны и кривы но работают:
' !!! Field 8x8 !!!
Option Explicit
Dim ix As Long, ig As Long
Function TwoToOne(X As Long, Y As Long) As Long
TwoToOne = (Y - 1) * 8 + X
End Function
Sub OneToTwo(Index As Long)
If Index Mod 8 = 0 Then
ig = Index \ 8
ix = 8
Else
ig = Index \ 8 + 1
ix = Index Mod 8
End If
End Sub
Private Sub Form_Load()
MsgBox "index=" & TwoToOne(1, 2) '=9
OneToTwo (9)
MsgBox "x=" & ix '=1
MsgBox "y=" & ig '=2
End Sub
...хотя и не всегда
Номер ответа: 24
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #24
Добавлено: 10.08.06 23:54
Номер ответа: 25
Автор ответа:
Cheetor! Maximize!
Вопросов: 1
Ответов: 40
Web-сайт:
Профиль | | #25
Добавлено: 11.08.06 00:01
Хакер! Это был ответ на пост №12
Номер ответа: 26
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #26
Добавлено: 11.08.06 00:23
HACKER, уже поздна, зайди в топик утром. По ходу суть темы не улавливаешь ты, а в обратном хочешь убедить всех остальных))))
Номер ответа: 27
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #27
Добавлено: 11.08.06 00:24
народ, предлагаю читору начислять по звездочке за каждый нормальный пост, у него это время от времени хорошо получается! +1
Номер ответа: 28
Автор ответа:
Cheetor! Maximize!
Вопросов: 1
Ответов: 40
Web-сайт:
Профиль | | #28
Добавлено: 11.08.06 01:07
Предлагаю Фениксу Напуганному ой... то есть Священному хехе давать по звезде (звездить) за каждую 1000 идусчих падряд адинаковыхх саапщений!
Номер ответа: 29
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #29
Добавлено: 11.08.06 01:39
# 12 :
И они из себя представляют массив command1(0),command1(1) и т д. Я думаю, ты с таким встречался. (простой одномерный массив). А двойной - значит command1(0,0) и т п. Вроде всё просто.
Офигеть путаешь нах старого дядю хакера, человек тебе втирает про массив объектов, а ты ему про обычный... Соответственно и функцию написал которая была бы полезна в случае массива чисел... а не объектов...
Номер ответа: 30
Автор ответа:
Cheetor! Maximize!
Вопросов: 1
Ответов: 40
Web-сайт:
Профиль | | #30
Добавлено: 11.08.06 01:54
HACKER, с самого начала все знали что нельзя создать двухмерный массив объектов. Это типа вопроса "Я знаю что записать на винт 0.5 байт невозможно. Но всё же, как записать на винт 0.5 байт?". Так и здесь - я просто ищу другой путь для реализации задачи так как сам такое делал и не раз.