Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.05.2018, 11:44
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Ребята подскажите как удалить по очереди последние объекты в массиве, пример приложил ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 11:46
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Redim Preserve ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 11:50
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, непонятно! выдает ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 11:52
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, у меня в проекте удаляется объекты так Код: vbnet 1.
но удаляется то последний а предпоследний выдает ошибку... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 12:23
|
|||
---|---|---|---|
удалить по очереди объекты в массиве |
|||
#18+
А в процедуре Command3_Click после выгрузки декрементировать счётчики кто будет, Пушкин? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 12:28
|
|||
---|---|---|---|
удалить по очереди объекты в массиве |
|||
#18+
Да и вообще эти счётчики - лишние. Можно прямо Load Ctrl(Ctrl.Count) и соответственно Unload Ctrl(Ctrl.Count-1) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 12:29
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Akina, правильно ли я понял ? Код: vbnet 1.
так а что это мне дает, удаление предпоследней строки а не последней! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 12:32
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Как думаете, чему у вас будет равно Т при втором, третьем подряд нажатии кнопки Command3? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 12:56
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, выдаст ошибку что такого объекта нет ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 13:02
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Так чему будет равно Т при втором, третьем подряд нажатии кнопки Command3? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 13:02
|
|||
---|---|---|---|
удалить по очереди объекты в массиве |
|||
#18+
assei , ну вот, скажем, у тебя 4 объекта, Т=3. Удалил ты этот объект. А Т по прежнему 3. Ясен пень при следующей попытке удаления ты пойдёшь в даль туманную, потому что теперь объектов только 3 с номерами от 0 до 2... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 14:17
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Akinaдекрементировать счётчики первый раз слышу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 14:45
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
assei, Начем с того - ты сам код писал? или где-то стырил и не понимаешь, как он работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 14:51
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 14:56
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Но код-то в начале ты прислал другой. assei Код: vbnet 1.
этот код будет удалять контрол с индексом, значение которого лежит в Т. То есть если ты туда положил 3, то он и будет удалять контрол с индексом 3, понимаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 14:58
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, я просто упростил его, весь ни стал писать, так как в проекте есть и Label(ы) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 15:04
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
без разницы, ошибка в том же Просто удаление в том коде у тебя в отдельной процедуре ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 15:11
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, получается удалять буду только последний индекс контрола, будь он то 6 или 12 -м ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 16:14
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
asseiShocker.Pro, получается удалять буду только последний индекс контрола, будь он то 6 или 12 -мда ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 16:31
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, правильно ли я понимаю что мне придется работать с массивом и циклом? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 16:48
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Зачем? Тебе нужно удалить последний элемент? Так удаляй последний. Как вычислить индекс последнего? Ну ты же вычисляешь его при добавлении очередного элемента. Вот точно так же при удалении. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 17:43
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, я понял что нужно сделать, сижу думаю, пока получается по две сразу удалять........буду думать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 17:47
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Shocker.Pro, у меня получилось СПАСИБО ЗА ПОДСКАЗКУ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.05.2018, 17:50
|
|||
---|---|---|---|
|
|||
удалить по очереди объекты в массиве |
|||
#18+
Хм, подсказку дал Akina еще утром 21449746 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2155054]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 414ms |
0 / 0 |