|
cool999
|
||||||
Получение данных с программно созданных элементов27.11.2011, 19:23. Показов 4937. Ответов 26
Метки нет (Все метки)
Использую следующий код для программного создания DataGridView.
Вопрос: Как теперь получить доступ к созданному элементу
|
||||||
| 27.11.2011, 19:23 | |
|
Ответы с готовыми решениями:
26
Получение данных с программно созданных элементов Получение данных от созданных кодом элементов
|
|
cool999
|
||||||
| 24.12.2011, 12:49 | ||||||
|
Вообщем подумал и решил что буду на компоненте "Panel" Создавать форму а уже в нее вставлять DataGridView через массив как вы посоветовали, а переключатся между формами буду кнопками на toolStrip которые будут создаваться вместе с формой. Только не где не могу найти как теперь на созданную кнопку добавить код.
|
||||||
|
T34
|
|
| 24.12.2011, 15:15 | |
|
в тулстрипе есть событие нажатие на айтем (ItemClicked), вот туда и вещайте ваш обработчик
ToolStripItemClickedEventArgs e - передается в функцию по ней можно понять какая кнопка нажата e.ClickedItem. Я бы список форм делал бы в комбо боксе но это уже нюансы... Только вместо i сделайте переменную с длинным именем, а то потом на автомате воткнете ее в цикл и вся программа нагнется ... также строку "a" просто так нельзя оставлять...
|
|
|
cool999
|
|||||||||||
| 25.12.2011, 19:26 | |||||||||||
|
К примеру если я добавлю кнопку на форму и щелкаю на нее два раза то появляется
А если я пишу
|
|||||||||||
|
cool999
|
|||||||
| 25.12.2011, 20:43 | |||||||
|
С Этим разобрался сделал вот так
Когда я создаю форму она автоматически появляется под предыдущей как сделать так чтоб форма при появлении была сверху остальных? И можно ли как нибудь создать массив для форм, а то я не могу понять как теперь обращаться к ним из toolStrip |
|||||||
|
T34
|
|||||||||||
| 26.12.2011, 02:30 | |||||||||||
|
Form [] FormArray;
... массив может быть чего угоднодумаю вам поможет метод Hide. вам надо иметь указатель на текущую форму, и когда создается новая, текущую спрятать, а новую показать.
правильнее писать так
..
|
|||||||||||
|
T34
|
|
| 26.12.2011, 02:38 | |
|
вот только я чего то уже нить потерял%).
я так понимаю что у таблицы есть способ связаться с базой данных, вы эту таблицу кладете на форму, каждый раз подключая новые данные из базы, вы создаете новую форму с таблицей которая связывается с данными. Тут все логично, а зачем вы все формы запихали в 1 окно, ведь это равносильно тому что вы в 1 таблицу бы пихали выбранные данные? и не иметь возможности посмотреть 2 куска данных одновременно? Сделайте чтобы каждая форма появлялась в своем окне самостоятельно. GridsArray[i].DataSource - то же теряет смысл, на форме 1 таблица, не надо хранить массив форм и массив таблиц, они связаны, надо хранить массив форм, и через конкретную форму находить ту таблицу что лежит на ней.. или я уже чего то не понимаю? |
|
|
cool999
|
|
| 26.12.2011, 05:44 | |
|
http://narod.ru/disk/35539815001/Projects.rar.html
Вот проще наверное посмотреть |
|
| 26.12.2011, 05:44 | |
|
Получение данных из динамически созданных edit ов
Изменение программно созданных TextBox по событию программно созданного CheckBox Можно ли обеспечить взаимодействие программно созданных объектов и объектов, созданных мастером Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|