|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Хочу создать массив из кнопок 8х8 (обычная шахматная доска). Пробую VB.NET после VB6 и никак не могу подружиться с отсутствием массива элементов. Создать кнопки могу, а вот события назначить что-то не получается. Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 00:51 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Есть на VB6 написанная прога с массивом 60*4 кнопок. там одни кнопки для ввода из сенсорного ПК. Буду в шоке если по проще записи кода не найдется. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 00:55 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
О... я молодец. У меня успехи))) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Очень даже ничего так. Понравилось писать упрощенно с Dim. Почти как на JS. Посмотрим как VB.NET себя покажет работая с массивами и объектами. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 01:17 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Private WithEvents лишнее уже.. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 01:18 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Все работает Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 01:19 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Андрей159Посмотрим как VB.NET себя покажет работая с массивами и объектами. Вместо массивов обычно удобнее использовать List ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2017, 12:59 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Cat2Андрей159Посмотрим как VB.NET себя покажет работая с массивами и объектами. Вместо массивов обычно удобнее использовать List я не понял. можно где-нибудь посмотреть пример? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2017, 17:37 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Андрей159Cat2пропущено... Вместо массивов обычно удобнее использовать List я не понял. можно где-нибудь посмотреть пример? https://msdn.microsoft.com/ru-ru/library/6sh2ey19(v=vs.110).aspx В первом приближении List - это динамический массив ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2017, 19:30 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Андрей159 Все работает Код: vbnet 1.
заметочка. если вдруг объекты Btn нужно уничтожать раньше чем класс где подвешаны handles, то учитывай, что сборщик муссора их сможет удалить из памяти только после удаления всех ссылок на них. Слабая ссылка ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2017, 15:59 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
WitCАндрей159 Все работает Код: vbnet 1.
заметочка. если вдруг объекты Btn нужно уничтожать раньше чем класс где подвешаны handles, то учитывай, что сборщик муссора их сможет удалить из памяти только после удаления всех ссылок на них. Слабая ссылка попутал ты, удалять батоны можно без проблем, т.к. батон имеет ссылку на обработчик, а не наоброт, так что сборщик их сожрёт и так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2017, 16:50 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
pation...удалять батоны можно без проблем, т.к. батон имеет ссылку на обработчик, а не наоброт, так что сборщик их сожрёт и так. точно, согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2017, 23:36 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Сборщик мусора ? У меня от студии VS 2010 после нескольких десяток запусков в процессах остается очень много процессов с именем IntelliTrace.exe Убивать их очень долго нужно. А занимают они 9гиг файла подкачки. Я офигел. На VB6 написал киллера и вот так их уничтожаю за секунду: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
хотя с VB6 никаких проблем никогда подобных не было. А с VB.NET сразу. Есть еще процесс, который называется так как мой проект с добавлением окончания МойПроект.vshost.exe Так он даже не хочет убираться через диспетчер задач. Я его также киллером расстреливаю за секу. Это все через то что я не убираю хенделы? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 20:46 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Андрей159Есть еще процесс, который называется так как мой проект с добавлением окончания МойПроект.vshost.exe Так он даже не хочет убираться через диспетчер задач. Я его также киллером расстреливаю за секу. Жестоко... А если просто галочку снять: ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 21:28 |
|
Не получается назначить события на массив элементов (или типа массив, динамически созданн)
|
|||
---|---|---|---|
#18+
Андрей159Сборщик мусора ? У меня от студии VS 2010 после нескольких десяток запусков в процессах остается очень много процессов с именем IntelliTrace.exe Убивать их очень долго нужно. А занимают они 9гиг файла подкачки. Я офигел. На VB6 написал киллера и вот так их уничтожаю за секунду: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
хотя с VB6 никаких проблем никогда подобных не было. А с VB.NET сразу. Есть еще процесс, который называется так как мой проект с добавлением окончания МойПроект.vshost.exe Так он даже не хочет убираться через диспетчер задач. Я его также киллером расстреливаю за секу. Это все через то что я не убираю хенделы? это всё от безблагодатности... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2017, 16:03 |
|
|
start [/forum/topic.php?fid=20&fpage=41&tid=1399804]: |
0ms |
get settings: |
9ms |
get forum list: |
41ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 313ms |
total: | 476ms |
0 / 0 |