Страница: 1 | 2 |
Вопрос: Вопрос по vb.net
Добавлено: 14.02.09 15:44
Автор вопроса: ygen | Web-сайт:
В VB6 была возможность задавать одни и те же имена нескольким элементам, но с указанием индекса. Как это задать в VB.NET. Он ругается, если я пытаюсь задать одно и то же имя.
Помогите пожалуйста
Ответы
Всего ответов: 25
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 14.02.09 16:20
в NET нет такого понятия как массив контролов.. В VB6 это использовалось чтобы обрабатывать события от нескольких элементов в одной функции, в NET другая идеология, которая реализует тот же механизм но несколько по другому. Тебе надо разбираться с механизмом вызова событий.. Копай в сторону AddHandler .
Номер ответа: 2
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #2
Добавлено: 14.02.09 19:20
Мне без этих индексов тоже тяжелее. Если тебе надо решать проблему для применения определённого кода сразу для нескольких элементов то вот есть небольшое решение.
Раньше можно было по шаблону создавать новый элементы, добавлялся только новый индекс в массиве. А шас я вообще не пойму как это можно осуществлять. Load осталось но только как оно теперь работает я не пойму. Шас вроде надо объявить переменную как объект и прописывать
But as New Button
всё вроде бы красиво и объект есть только он почему то не показывается и свойства менял и прочие нет его и пипец.(
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 14.02.09 20:22
Aston, жжошь извращенец!
ну заполнил ты массив контролов кнопками.. и чо ты с ним теперь делать собрался?? )))
это ты так выравниваешь их??? )))))))
Номер ответа: 4
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #4
Добавлено: 14.02.09 21:47
Да, видимо придётся писать на VB6
P.S. столкнулся ещё с одной проблемой.
При считывании через open...
в общем покажу на примере:
В общем этот кусок кода считывает из файла слова построчно и добавляет в список каждую строку. Если стоит запятая, он считает,что начинается следующая строка.Не подскажите, что можно сделать,чтобы считывалось всё построчно?
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 14.02.09 22:27
это на основании чего ты пришел к такому выводу?
Номер ответа: 6
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #6
Добавлено: 14.02.09 23:13
Эрос я привёл в виде примера только . Ты лучше скажи знаешь как создавать программно новый элемент уже в работающем приложении. В ВБ6 это
Load buttom
а в ВБ Нэт не знаю как
Номер ответа: 7
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #7
Добавлено: 14.02.09 23:24
Просто к нему я больше привык и не надо изощряться... ))
Номер ответа: 8
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 14.02.09 23:43
отвыкать от него пора уже было лет 5 назад..
Номер ответа: 9
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #9
Добавлено: 15.02.09 00:34
Уген вот написал по бырому тот код что ты просил по выделению строк и добавление их в список, мож что лишнее есть, но он работает. Загони весь файл в переменную и обработай как я. Не знаю то или не то)
Номер ответа: 10
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 15.02.09 05:41
Заявляю всем посетителям форума, что у EROS'а украли пароль и пишут на форуме от его имени самозванцы!
EROS пишет только на "джава", а этот самозванец не знал этого и написал пример кода не на "джава"!
Номер ответа: 11
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #11
Добавлено: 15.02.09 05:52
(опровержение)
Не верьте ему!!! Вернее верьте, но частично! )))
Да, на VB я уже давно не пишу.. и даже не устанавливаю его.. но этот пример я тупо скопировал из MSDN!
Номер ответа: 12
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #12
Добавлено: 15.02.09 20:38
Aston, спасибо
Номер ответа: 13
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #13
Добавлено: 15.02.09 21:01
Да не за что, было даже интересно
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 16.02.09 12:08
Мда, примера с AddHandler никто так и не привел...
Номер ответа: 15
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #15
Добавлено: 16.02.09 12:14
а зачем? автору оставили маленький кусочек информации не разжеванным, чтоб он хоть немного проявил самостоятельности и поискал нужную информацию... направление, в котором надо копать, ему дали