|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
Создание таблицы-контейнера из определенной области формы24.09.2012, 23:06. Показов 4969. Ответов 43
Метки нет (Все метки)
Пишу компонент который может держать в себе другие и в runtime режиме может менять размеры контейнеров.
Так вот.Как сделать определенную область контейнером? Я так понимаю мне нужно держать определенное количество контейнеров. Добавлено через 2 часа 9 минут И как реализовать реагирование на Drag&Drop? Что-бы компонент добавлялся при Drope(мы ведь не знаем начался ли драг)
0
|
|
| 24.09.2012, 23:06 | |
|
Ответы с готовыми решениями:
43
Вывод определенной области формы на печать Создание скриншота определенной области экрана Выбор области таблицы из формы |
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 03.10.2012, 00:00 [ТС] | |
|
Блин,не могу разобраться что переопределить для того что бы пересчитывалось значение сплитов.
Переопределил Dock,SizeChanged,писал метод на расчет и перерисовку и там и там..ничего Еще нашел событие OnControlAdded,очевидно с ним придется работать при добавлении из дизайнера,но как вызвать его при добавлении контрола хз.. Добавлено через 1 минуту Или может мне из формы посылать сообщение,мол "ей,редиска, перерисовка-опа! ".. Добавлено через 28 минут Такс..уже дошел до 5 событий.. Переопределил,но они не вызываются при работе компонента на форме... resize,Dock,SizeChanged...ничего.. наверное надо как-то подписаться на события формы..
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|||
| 03.10.2012, 04:57 | |||
|
1
|
|||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|||
| 03.10.2012, 10:17 [ТС] | |||
|
А как можно из него подписаться или принимать сообщения что родительский контейнер изменяет размеры? (может некорректно выразился,надеюсь поняли) Green, А что скажете насчет работы с дизайнером? При добавлении компонента с дизайнера вызываются конструктор и ххх_Load (это мсдн говорит) все действия в них обрабатывать или есть еще какие хитрости?
0
|
|||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
||||
| 04.10.2012, 05:48 | ||||
|
общая задача -> конкретная проблема + код -> поиск решения. На общих фразах идет обоюдная потеря времени и запутывание нити рассуждений.
0
|
||||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
||||||
| 04.10.2012, 19:49 [ТС] | ||||||
|
Могу и весь проект кинуть..
Кликните здесь для просмотра всего текста
Так же в проекте выставляю DoubleBuffered но оно сбивается и приходится в форме ставить..
0
|
||||||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 04.10.2012, 19:52 [ТС] | |
|
Если будут советы по улучшению кода,буду премного благодарен
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
||||
| 08.10.2012, 08:54 | ||||
В свойствах Rows и т.п. нет вызова перерисовки Invalidate в констукторе не нужен от слова совсем, т.к. созданный объект != нарисованный объект
1
|
||||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|||
| 08.10.2012, 10:26 [ТС] | |||
|
А что скажете насчет работы с дизайнером? Нужно ведь свойства(подправьте,если ошибаюсь -[Design ...]) прописывать перед методами или событиями,правильно?
0
|
|||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 09.10.2012, 05:22 | |
|
1
|
|
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 09.10.2012, 16:21 [ТС] | |
|
Последняя фича перед рефакторингом.
Я хочу добавлять компоненты(кнопку например или панельку) в свою таблицу не в рантайм режиме или вручную в коде,а в дизайнере Visual Studiо. То-есть перетащили UserControl на форму и так же на него таскаем из панели инструментов другие контролы.
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 10.10.2012, 07:42 | |
|
0
|
|
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 10.10.2012, 18:34 [ТС] | |
|
Ну когда перетаскиваю элемент из панели задач на свою таблицу от добавляется в коллекцию контролов формы..
+ не происходит перерисовка в дизайнере. Хотя он весь рисуется в конструкторе,а конструктор должен вызываться в дизайнере.
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
||||
| 11.10.2012, 02:40 | ||||
|
1
|
||||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|||
| 11.10.2012, 09:24 [ТС] | |||
0
|
|||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|||
| 11.10.2012, 09:38 | |||
![]()
0
|
|||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|||
| 11.10.2012, 10:26 [ТС] | |||
|
0
|
|||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|||
| 11.10.2012, 10:42 | |||
|
0
|
|||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|||
| 11.10.2012, 21:59 [ТС] | |||
|
Мне удобнее когда я "конструирую" элемент управления в дизайнере. То-есть нажал - 3 ячейки - и мне нарисовало 3 ячейки. Но,спасибо за совет. То-есть мне нужно в событии формы COntrolAdd - вызвать событие моего контрола,я правильно понимаю? Не по теме: p.s.сорри если достал уже,хочется довести до конца начатое.
0
|
|||
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|||||||||||||
| 12.10.2012, 03:30 | |||||||||||||
|
Пример, создаю форму, кидаю кнопку, пишу обработчик кнопки
А если так?
1
|
|||||||||||||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 06.11.2012, 00:32 [ТС] | |
|
Пытался в дизайнере сделать внизспадной список для выбора элементов ячеек.
Но думаю проще будет добавлять при перетаскивании из ПанелиИнтрументов(Палитры). Вот компонент.Буду благодарен за указание ошибок и идеи насчет добавление контролов в ячейки. p.s.Вообщем вопрос почти тот же. p.p.s.Переопределил все что было сказано выше. Не могу понять как добавить в дизайнере(в коде просто же да и не удобно пользователю) Контрол(кнопка например) в MovableGrid, потому как он добавляется на форму,а мой компонент очевидно не подписан на это событие. Пытаюсь понять в чем проблема,смотрел Агурова - хорошая книга,но там нету этого.
0
|
|
| 06.11.2012, 00:32 | |
|
Создание таблицы, в которых будут видны при каких значениях получается результат в определенной клетке
Динамическое создание формы, по нажатию в области которой создается кнопка Как из Формы контейнера (MdiParent) узнать о закрытии дочерней формы Создание таблицы из запроса по кнопке формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение 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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|