|
5 / 5 / 3
Регистрация: 16.08.2012
Сообщений: 53
|
|
Можно ли разместить поле ввода в ячейку DataGridView31.10.2012, 19:49. Показов 2844. Ответов 9
Метки нет (Все метки)
Здравствуйте,
Можно ли в WinForms в DataGridView создать аналог InputBox, чтобы,например, ячейка была синего цвета, а внутри белый прямоугольник был для ввода данных? Спасибо!
0
|
|
| 31.10.2012, 19:49 | |
|
Ответы с готовыми решениями:
9
Запрет ввода в ячейку DataGridView Как разместить поле ввода в центре экрана? Разместить поле ввода и надпись в одной строке |
|
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
|
|
| 31.10.2012, 22:03 | |
|
Разместите над ячейкой простой текстбокс
0
|
|
|
5 / 5 / 3
Регистрация: 16.08.2012
Сообщений: 53
|
|
| 01.11.2012, 15:58 [ТС] | |
|
Над ячейкой всмысле поверх грида вставить текстбокс? Так, а если ячеек каждый раз разное количество и их может быть около сотни, и размер может меняться.
Добавлено через 2 минуты В гриде веб-приложения есть специальный контрол для ячеек грида - InputBox, как такой сделать для десктопного грида?
0
|
|
|
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
|
||
| 01.11.2012, 17:29 | ||
|
Не понимаю зачем этим заниматься в WinForm
0
|
||
|
5 / 5 / 3
Регистрация: 16.08.2012
Сообщений: 53
|
|
| 01.11.2012, 17:34 [ТС] | |
|
Ну тут надо, чтобы это "окошечко" было на всех ячейках определённых столбцов.
Это как я понял, нужно создавать текстбокс, по Location и Size подгонять под все ячейки нужных столбцов, потом передавать то что пользователь ввёл в ячейку-текстбокс самого грида Жёстко что-то
0
|
|
|
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
|
||||||||
| 02.11.2012, 11:13 | ||||||||
|
Добавлено через 1 час 13 минут
1
|
||||||||
|
|
||
| 02.11.2012, 11:43 | ||
|
DataGridView позволяет редактировать свои данные. http://msdn.microsoft.com/ru-R... kd864.aspx
0
|
||
|
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
|
|||
| 02.11.2012, 16:57 | |||
0
|
|||
|
5 / 5 / 3
Регистрация: 16.08.2012
Сообщений: 53
|
|
| 04.11.2012, 11:39 [ТС] | |
|
kesean,
Да, почти то что нужно, только надо, чтобы прямоугольник для ввода значений был внутри ячейки и он был весь белый. Ну или цветная область вокруг ячейки была таких размеров, чтобы внутри оставалась прямоугольная область самой ячейки. Прикрепил скрин того, что нужно. В Вашем примере меняю толщину линии синего прямоугольника и он залазиет на другие ячейки. Сделать бы чтобы толщина линии увеличивалась только внутри ячейки...
0
|
|
|
5 / 5 / 3
Регистрация: 16.08.2012
Сообщений: 53
|
|
| 05.11.2012, 15:31 [ТС] | |
|
kesean,
Подредактировал значения свойства Inflate и получил, что хотел ![]() Только вот столкнулся с двумя проблемами: 1) Если столбцов слишком много и их быстро прокручивать с помощью горизонтального скроллбара, то нарисованные границы начинают некорректно отображаться(появляется много лишних полос) пока не кликнуть по ячейки мышкой; 2) После двойного клика по ячейки для ввода значения, боковые границы прямоугольника исчезают. Но сильно волнует именно первая проблема...
0
|
|
| 05.11.2012, 15:31 | |
|
Помогаю со студенческими работами здесь
10
Как передать курсор ввода в ячейку DataGridView?
На экранной форме «Формочка» разместить поле ввода для выбора товара На экранной форме «Формочка» разместить поле ввода для выбора контрагента
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|