![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
А это и не изврашение. Во-первых програмеру и незачем знать, как оно реализовано внутри. Во-вторых по стандарту ООП код должен писаться именно так, а не на закорючках. В-третьих, кому действительно это надо, тот понимает, что и как есть на самом деле без всяких закорючек.
По надобности. |
||||
|
|||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Вот еще... один вариант
![]() PS: Вот только код не надо из под Delphi запускать ![]()
PS: Но для такого решения... тебе надо будет много DLL под каждую вариации: Исходники+Компилятор(и настройки) ![]() -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Почему ???? Код интересен ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
![]() -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Откуда им взяться то ? вроде код нормальный, и очень прикольный ...
![]() ![]() Добавлено @ 13:49 Кстати , можно ли определит это twincomponent или эта своя область какаято???? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
ScriptkidY |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.7.2005 Где: Тюмень Репутация: нет Всего: нет |
Есть еще одна шизовая идея!!!
можно посылать собщения этому гриду , по типу клавиша вниз, клавиша вверх, перед этим выделив ячейку 0,0 и посылая на каждой ячейке wm_copy а скажем в свой грид уже делать обычный paste ... думаю это должно прокатить, но есть два не достатка!!! 1: по времени долго, где-то 20-200 мс 2: если грид большой то вовремени вытаскивания данных зверь может выбрать другу ячейку, но это исправимо кликом на ячейку 0,0 перед каждым "вниз, вверх"!!! зы... я такое даже кое-где применял, тока не с гридами!!! работает!!! |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format.
Перевести надо ???? ЗЫ и не знаю как в других , но в требуемом мне приложении скопировать в буфер из грида нифига не удается ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Rrader |
|
|||
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
Есть способ получить текст из DBGrid! Проделайте такой код:
Теперь выделите левую верхнюю ячейку и нажмите на кнопку! ![]() Это сообщение отредактировал(а) Rrader - 28.7.2005, 15:24 |
|||
|
||||
ScriptkidY |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.7.2005 Где: Тюмень Репутация: нет Всего: нет |
почему??? если потому что стоит свойство о том что нельзя редактировать поля , то можно свойство поменять... me_set ...... дальше не помню как... и ипослать его как 1 !!! а еще лучше пользоваться советом от Rrader`a тока он также робить не будет я думаю... хотя смотреть надо... Это сообщение отредактировал(а) ScriptkidY - 28.7.2005, 23:28 |
|||
|
||||
Romikgy |
|
||||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Ну и нажал ... ну и ничего ![]() Что это за зверь 'TDBGridInplaceEdit'????
За совет сиба , но все таки WM_COPY message to an edit control or combo box , тобишь это сообщение передается для эдитов и комбобоксов так написано ![]() ![]()
Уже посмотрел , не работает ![]() Вот куда смотреть ? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||||
|
|||||||
Rrader |
|
|||
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
Все работает! А этот зверь - это Edit, представляющий каждую ячейку! И с ним можно производить те же операции, что и с TEdit! ![]() Это сообщение отредактировал(а) Rrader - 29.7.2005, 15:02 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Не знаю как оно у тя работает, я уже даже энум по окну сделал нету больше никаких окон и
TDBGridInplaceEdit не находит ![]() У тя Дельфя какая???? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Rrader |
|
|||
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 29 Всего: 191 |
Дело в том, что этот Edit по умолчанию недоступен! Чтобы исправить это, нужно в ячейке начать редактирование (чтобы появился курсор - жмем на ячейку мышью, затем жмем любую клавишу). ![]() |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
Вот только сейчас с этим разобрался ![]() Да , это все хорошо но что делать если вся колонка стоит readonly? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Гость_man |
|
|||
Unregistered |
1. подключитесь к процессу
2. исп. FindControl или FindVCLWindow Это сообщение отредактировал(а) Girder - 2.8.2005, 10:28 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |