|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
Devexpress.cxgrid1dbtableview115.09.2008, 01:12. Показов 3889. Ответов 24
Метки нет (Все метки)
0
|
|
| 15.09.2008, 01:12 | |
|
Ответы с готовыми решениями:
24
DevExpress blows my mind! DevExpress VCL для XE4 Можно ли установить DevExpress-компоненты на Builder 6.0? |
|
Администратор
87886 / 53207 / 249
Регистрация: 10.04.2006
Сообщений: 13,767
|
|
| 15.09.2008, 08:19 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
| 15.09.2008, 08:28 [ТС] | |
|
Хорошо, что есть в ТcxGrid?
0
|
|
|
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
| 15.09.2008, 12:00 | |
|
mik-a-el имел в виду,что условие в твоем if'е не выполняется - ложное.Почему - мы не знаем.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 12:07 | |
|
morus, вообще sender - это объект класса TObject, у тебя в априори неверное условие, лучше по имени компонента сравнивать, конвертнуть sender, например, в tcomponent и сравнить по именам
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
| 15.09.2008, 12:11 [ТС] | |
|
Кто-то говорит, что cxGrid1DBTableView1 не Sender?
Кто работает с DevExpress, то знает, что есть компонент ТcxGrid, так вот не работает ни: if(Sender == cxGrid1) if(Sender == cxGrid1Level1) if(Sender == cxGrid1DBTableView1)?! А как быть? Если функция долна определить с Какго Sender'а идет запрос?! Может кто сталкивался с данным вопросом?
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 12:13 | |
|
ты покажи всю функцию, тогда будет видно, какого типа твой сендер
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
||||||
| 15.09.2008, 12:26 [ТС] | ||||||
|
Суть в следующем!
При клике на кнопку(Button1) срабатывает Edit1->Text = "btn"; При даблклике на таблицу(cxGrid1->cxGrid1Level1->cxGrid1DBTableView1) необходимо чтобы сработало Edit1->Text = "grid"; Вот сама функция:
Разумеется события присваиваются, Button1-OnClick; cxGrid1DBTableView1-OnDblClick!
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 12:29 | |
|
вот теперь покажи мне пальцем, где у тебя сендер стал какого-то другого типа, а не tobject. и как можно сравнить объекты двух разных классов? ты хотя бы приведение типов сделал в сравнении...
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
||||||
| 15.09.2008, 12:41 [ТС] | ||||||
|
Не совсем понял, но я предполагал, что если срабатывает (для сравнения добавил еще DBGrid1) if(Sender == DBGrid1)Edit1->Text = "DBGrid1", то и объект TcxGrid должен работать!
Все объекты работают, а вот от Devexpress ЕcxGrid1 -нет?!
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 13:00 | |
|
век живи - век учись, я и не подозревал, что можно так сравнивать, приводил типы... вообще просто потрассируй и глянь, что за объект вызывает это событие, мне кажется, что это TcxGrid, точно сказать не могу, нет таких компонентов
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
| 15.09.2008, 13:13 [ТС] | |
|
Это компонент от Devexpress!
Да уже как только не пробовал, не работат ни так: if(Sender == cxGrid1) Ни так: if(Sender == cxGrid1Level1) Ни так! if(Sender == cxGrid1DBTableView1)?! Но все равно спасибо!
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 13:18 | |
|
просто потрассируй и глянь, что передается в параметре sender
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
| 15.09.2008, 13:23 [ТС] | |
|
Пытаюсь, уже вторые сутки!!! Видно у Devexpress какие-то замарочки? Спасибо, буду дальше трассировать!
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 13:29 | |
|
погоди, раз ты трассируешь, так какое же значение принимает тогда сендер, ты разве не видишь?
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
|
| 15.09.2008, 13:34 [ТС] | |
|
Подскажи, как увидеть!
0
|
|
|
Администратор
87886 / 53207 / 249
Регистрация: 10.04.2006
Сообщений: 13,767
|
|
| 15.09.2008, 13:38 | |
|
Ты приведи сендер к типу компонента и посмотри, что получится.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 15.09.2008, 13:40 | |
|
ну можно watch добавить для сендера:
что-то вроде такого (TComponent*)Sender->name второй вариант: поставить в той строчке точку останова и использовать Inspect, тебе просто надо узнать имя компонента, который вызывает обработчик событий...
0
|
|
|
0 / 0 / 0
Регистрация: 15.09.2008
Сообщений: 12
|
||||||
| 15.09.2008, 13:41 [ТС] | ||||||
|
Ты имеешь ввиду так:
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
| 15.09.2008, 13:42 | ||||||
|
вот так:
0
|
||||||
| 15.09.2008, 13:42 | |
|
Помогаю со студенческими работами здесь
20
SpreadSheetBook набора DevExpress - как обратиться к ячейке DevExpress Grid Multiselect GetData Где найти devexpress для Radstudio С++ 2010 ? devexpress DevExpress... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|