Страница: 1 |
Вопрос: Массив элементов | Добавлено: 19.11.07 22:41 |
Автор вопроса: ![]() ![]() |
Привет всем!!! Подскажите вот такой вопрос:
Нужно создать элементы Label как двухмерный массив. Подскажите как??? |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 72 Ответов: 28 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 19.11.07 22:42 |
Как программно можно добавить его на форму??? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 427682013 Вопросов: 14 Ответов: 464 |
Профиль | Цитата | #2 | Добавлено: 19.11.07 23:26 |
Зарегистрирован: 29.08.2002 22:22:58, все в порядке ![]() --- Элемент Label нельзя создать как двумерный массив. Объясни поподробнее, что именно ты хочешь и какова цель? Тебе надо создавать новые Label в run-time? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 20.11.07 02:31 |
Наверное у него столько лейблов, что достигнуто максимальное значение индекса ![]() кстати, да. интересно а какое это значение? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() black admin ICQ: 261779681 Вопросов: 87 Ответов: 633 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 20.11.07 04:32 |
кстати, да. интересно а какое это значение?
Если склероз меня не подводит, то у Integer-а в VB 6.0 максимальное значение 32 768 ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 20.11.07 21:00 |
да, но минимальное значение Интегера <-32768> соответственно. А минимальный индекс <0>
Так может индекс можно сделать и 65535? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() black admin ICQ: 261779681 Вопросов: 87 Ответов: 633 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 21.11.07 05:04 |
Да, но что мешает это проверить?
Да, но смех без правил проходит совсем в другом месте ![]() А минимальный индекс <0>
я сказал число, если начинать отсчет с 1, если с нуля, то будет 32767 Так может индекс можно сделать и 65535?
незя В одном контейнере можно разместить не более 32767 (или 32768, если начинать отсчет с единицы) контролов, и в одном модуле можно написать не более 65535 строчек кода. По Label-ам: Dim i As Long
For i = 0 To 65535 If i =< 32767 Then Form1.Controls.Add "VB.Label", "Label" & i Else Form1.Controls.Add "VB.Label", "Label" & i, Frame1 End If Me.Caption = i DoEvents Next i |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 427682013 Вопросов: 14 Ответов: 464 |
Профиль | Цитата | #7 | Добавлено: 21.11.07 14:05 |
Алексей, а где можно поподробней почитать об указании названий добавляемых элементов ("VB.Label" и прочие)? |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() black admin ICQ: 261779681 Вопросов: 87 Ответов: 633 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 21.11.07 14:19 |
А что там читать, просто пиши вместо Label название другого элемента, все названия видно не вооруженным глазом ![]() VB.CommandButton VB.ComboBox etc. Еще можно F2 нажать, и посмотреть кто, где, и с кем лежит ![]() -- Кодообменник Kbyte.Ru - давай меняться! ![]() http://kbyte.ru/code |
Страница: 1 |
|