Как побороть: если помещать пятый cxGrid на ТабЩит ПайдКонтрола, то после запуска программы не проривовываются СкролБары Грида(соотвественно если данных достаточно для появления скролбара). Как победить эту проблему? Я нашел только один способ: переключиться на другой табшит и вернуться на нужный... но это не выход. Рефреши формы, табщитов и т.д не помогают...
» Использование DevExpress
JDEE
у меня на 5.10 были тоже глюки с прорисовкой, лечилось через Grid.SetFocus. на 5.13 вроде все ок..
у меня на 5.10 были тоже глюки с прорисовкой, лечилось через Grid.SetFocus. на 5.13 вроде все ок..
Доброе время суток!
Начиная с пятой версии линейки возникли проблемы с печатью, в частности не нечатаются картинки в колонках с редакторами типа ImageCombobox. Причем это происходит непосредственно при печати на принтер, а в превью и печати на PDF-принтер все ок, проверял на разных принтерах.
С четвертой версией линейки таких проблем не наблюдалось.
На данный момент стоит январский апдейт и проблема в нем все еще живет
Вообщем help!
Начиная с пятой версии линейки возникли проблемы с печатью, в частности не нечатаются картинки в колонках с редакторами типа ImageCombobox. Причем это происходит непосредственно при печати на принтер, а в превью и печати на PDF-принтер все ок, проверял на разных принтерах.
С четвертой версией линейки таких проблем не наблюдалось.
На данный момент стоит январский апдейт и проблема в нем все еще живет
Вообщем help!
Hello, ALL.
Перерыл хелпы по гриду... тщетно. Событие ловлю, но изменить значение не могу.
Как программно присвоить значение ячейки в гриде, когда кликаем на 'Add new record' поле?
У меня в одной из колонок сидит LookupComboBox, так вот надо, чтобы при вводе новой записи он устанавливался на какое-нибудь заданное значение из списка.
Может где-то есть замечательный Default Value для проставления в колонках...
Перерыл хелпы по гриду... тщетно. Событие ловлю, но изменить значение не могу.
Как программно присвоить значение ячейки в гриде, когда кликаем на 'Add new record' поле?
У меня в одной из колонок сидит LookupComboBox, так вот надо, чтобы при вводе новой записи он устанавливался на какое-нибудь заданное значение из списка.
Может где-то есть замечательный Default Value для проставления в колонках...
inner
Запись добавляется в датасет? Тогда обрабатывай событие AfterInsert у датасета.
Запись добавляется в датасет? Тогда обрабатывай событие AfterInsert у датасета.
gpi
обработать запись, когда она будет поститься я могу.
вопрос в том, как достать программно новую запись, которая редактируется в гриде, когда нажимаешь "insert" или кликаешь на поле "Add new record" (конечно, если оно включено в опциях).
В общем, как можно обратиться к NewRecord в гриде?
обработать запись, когда она будет поститься я могу.
вопрос в том, как достать программно новую запись, которая редактируется в гриде, когда нажимаешь "insert" или кликаешь на поле "Add new record" (конечно, если оно включено в опциях).
В общем, как можно обратиться к NewRecord в гриде?
inner
AfterInsert вызывается не после Post, а именно после Insert.
Цитата:
А что ты хочешь потом с этой записью делать?
AfterInsert вызывается не после Post, а именно после Insert.
Цитата:
вопрос в том, как достать программно новую запись, которая редактируется в гриде, когда нажимаешь "insert" или кликаешь на поле "Add new record" (конечно, если оно включено в опциях).
А что ты хочешь потом с этой записью делать?
gpi
thnx.
Действительно, надо в AfterInsert.
Я ловил чуть раньше, когда просто фокус на NewRecord срабатывал, и поэтому в датасет еще ничего не попадало.
thnx.
Действительно, надо в AfterInsert.
Я ловил чуть раньше, когда просто фокус на NewRecord срабатывал, и поэтому в датасет еще ничего не попадало.
народ, просветите, какая разница между компонентами что начинаются на cx и на dx?
genkin38
Цитата:
cx - это более новая линейка компонент,
dx - более старая.
Соответсвенно в dx - используются старые контролы ( например в TdxBarManager), а в cx - более свежие.
Если интерисует более подробная разница - наверно имеет смысл почитать хелп .
ЗЫ Некоторые компоненты не имеет cx версий, и жить и развиваться им это не мешает. Пример TdxBarManager - хотя и глючный зараза.
ЗЗЫ Можешь бросить на форму и посмотреть чем например отличаются TdxComboBox и TcxComboBox.
PPPS Старые компоненты не работают под 2006 делфой.
Добавлено:
Такой вопрос:
У меня есть TcDBxComboBox, в нем есть маска типа emkStandard. И хочется мне в определенный момент времени получить значение, которое ввел пользователь, а не отображаемое по маске. Как это сделать?
Цитата:
народ, просветите, какая разница между компонентами что начинаются на cx и на dx?
cx - это более новая линейка компонент,
dx - более старая.
Соответсвенно в dx - используются старые контролы ( например в TdxBarManager), а в cx - более свежие.
Если интерисует более подробная разница - наверно имеет смысл почитать хелп .
ЗЫ Некоторые компоненты не имеет cx версий, и жить и развиваться им это не мешает. Пример TdxBarManager - хотя и глючный зараза.
ЗЗЫ Можешь бросить на форму и посмотреть чем например отличаются TdxComboBox и TcxComboBox.
PPPS Старые компоненты не работают под 2006 делфой.
Добавлено:
Такой вопрос:
У меня есть TcDBxComboBox, в нем есть маска типа emkStandard. И хочется мне в определенный момент времени получить значение, которое ввел пользователь, а не отображаемое по маске. Как это сделать?
Daeron
Цитата:
На самом деле с точностью наооборот:
dx - это более старая линейка компонент,
cx - более новая.
Хотя, у dxBar cx-варианта так и не появилось, что не мешает им нормально развиваться.
Цитата:
cx - это более старая линейка компонент,
dx - более новая.
На самом деле с точностью наооборот:
dx - это более старая линейка компонент,
cx - более новая.
Хотя, у dxBar cx-варианта так и не появилось, что не мешает им нормально развиваться.
xokc, Daeron сначала написал неправильно, а потом - правильно ("в dx - используются старые контролы ( например в TdxBarManager), а в cx - более свежие.").
Однако, у меня на этот счёт своя версия:
Обозначение cx появилось в тот момент, когда у главного контрола (Grid) и напрямую связанных с ним (VerticalGrid, TreeList) поменялась "концепция" в настройке. Произошло это в момент выхода QuantumGrid 4 (и, разумеется, обновления линейки продуктов). До Грида 4 настройка грида была идентична настройке стандартного DBGrid'а, после - совсем по-другому.
В подтверждение моих слов можно упомянуть то, что "концепция" тех же баров и всех других компонентов с префиксом dx осталась идентична той, что была в момент их появления на рынке.
(Слово "концепция" можно трактовать по-разному. Я понимаю это в отношении к компонентам DevExpress как способ настройки компонентов для приложения.)
Однако, у меня на этот счёт своя версия:
Обозначение cx появилось в тот момент, когда у главного контрола (Grid) и напрямую связанных с ним (VerticalGrid, TreeList) поменялась "концепция" в настройке. Произошло это в момент выхода QuantumGrid 4 (и, разумеется, обновления линейки продуктов). До Грида 4 настройка грида была идентична настройке стандартного DBGrid'а, после - совсем по-другому.
В подтверждение моих слов можно упомянуть то, что "концепция" тех же баров и всех других компонентов с префиксом dx осталась идентична той, что была в момент их появления на рынке.
(Слово "концепция" можно трактовать по-разному. Я понимаю это в отношении к компонентам DevExpress как способ настройки компонентов для приложения.)
xokc
Цитата:
Да, естественно, просто описка, спасибо за исправление.
korobovmax
Цитата:
Не согласен. Grid в версии 3 - это нечто очень похожее на продвинутое дерево (потомок TdxCustomTreeList), а в 5-ке (4-ку не видел) Grid и рядом не стоял рядом с деревом, и дело тут не в настройке.
Затем есть линейка ExpressEditors и ExpressEditors 5. dx и cx соответсвенно, и отличия у них, ИМХО больше интерфейсные/просто развитие, чем по сути.
Добавлено:
Не могу понять
Все тот же вопрос по MaskEdit:
Пишу маску:
me.Properties.EditMask:='!\(999\)000-0000;0;_';
пропадают при потери фокуса литеральные символы.
Пишу
me.Properties.EditMask:='!\(999\)000-0000;1;_';
сохраняет во все места с литеральными символами
Приходится делать вот так:
me.Properties.EditMask:='!\(999\)000-0000;0;_';
text_without_lityeral:=me.Text;
me.Properties.EditMask:='!\(999\)000-0000;1;_';
Но это же не кошерно!
Цитата:
На самом деле с точностью наооборот:
dx - это более старая линейка компонент,
cx - более новая.
Хотя, у dxBar cx-варианта так и не появилось, что не мешает им нормально развиваться.
Да, естественно, просто описка, спасибо за исправление.
korobovmax
Цитата:
когда у главного контрола (Grid) и напрямую связанных с ним (VerticalGrid, TreeList) поменялась "концепция" в настройке
Не согласен. Grid в версии 3 - это нечто очень похожее на продвинутое дерево (потомок TdxCustomTreeList), а в 5-ке (4-ку не видел) Grid и рядом не стоял рядом с деревом, и дело тут не в настройке.
Затем есть линейка ExpressEditors и ExpressEditors 5. dx и cx соответсвенно, и отличия у них, ИМХО больше интерфейсные/просто развитие, чем по сути.
Добавлено:
Не могу понять
Все тот же вопрос по MaskEdit:
Пишу маску:
me.Properties.EditMask:='!\(999\)000-0000;0;_';
пропадают при потери фокуса литеральные символы.
Пишу
me.Properties.EditMask:='!\(999\)000-0000;1;_';
сохраняет во все места с литеральными символами
Приходится делать вот так:
me.Properties.EditMask:='!\(999\)000-0000;0;_';
text_without_lityeral:=me.Text;
me.Properties.EditMask:='!\(999\)000-0000;1;_';
Но это же не кошерно!
Для проверки скачал сегодня демку PrintSystem...при печати не печатуются (в превью все нормально) картинки в колонках c ImageCombobox.
У кого нибудь еще такое проявляется?
Очень прошу ответить так как вот уже третий месяц немогу ничего сделать с этим багом
У кого нибудь еще такое проявляется?
Очень прошу ответить так как вот уже третий месяц немогу ничего сделать с этим багом
Цитата:
Grid в версии 3 - это нечто очень похожее на продвинутое дерево (потомок TdxCustomTreeList), а в 5-ке (4-ку не видел) Grid и рядом не стоял рядом с деревом, и дело тут не в настройке.
Daeron, так вот в этом фишка. С четвёртой версии они хорошенько переколбасили Грид. У меня есть QuantumPack с четвёртым Гридом ещё для Delphi 5. Там они именно поменяли предка у Грида. Ну разве это не смена концепции?
Аргумента про ExpressEditors не понял. Также префикс поменялся в начале эпохи Грида 4. Плюс - "линейкой" это назвать трудно они отдельно не продаются, обновляются только со всей кучей.
Daeron
Цитата:
Попробуй поиграться с me.Properties.AlwaysShowBlanksAndLiterals,
раз ты используешь me.Properties.MaskKind=emkStandard, то имхо это твой случай
Цитата:
Все тот же вопрос по MaskEdit:
Пишу маску:
me.Properties.EditMask:='!\(999\)000-0000;0;_';
пропадают при потери фокуса литеральные символы.
Попробуй поиграться с me.Properties.AlwaysShowBlanksAndLiterals,
раз ты используешь me.Properties.MaskKind=emkStandard, то имхо это твой случай
Доброе время суток.
Есть TcxGrid. В нем определены мастер и несколько детайлов с привязкой к таблицам. Получается, что каждой строке мастера соответствует от 0 до N детайловых строк. Детайлы расположены на вкладках.
Как определить кол-во записей в активном детайле (там, где фокус ввода) ?
Есть TcxGrid. В нем определены мастер и несколько детайлов с привязкой к таблицам. Получается, что каждой строке мастера соответствует от 0 до N детайловых строк. Детайлы расположены на вкладках.
Как определить кол-во записей в активном детайле (там, где фокус ввода) ?
SFF
Может
Имя_Вьхи_Детэйла.ViewData.RowCount ?
Может
Имя_Вьхи_Детэйла.ViewData.RowCount ?
vshersh
Имя_Вьхи_Детэйла.ViewData.RowCount не работает. Во внешней возвращает правильно. Во внутренних всегда 0.
Имя_Вьхи_Детэйла.ViewData.RowCount не работает. Во внешней возвращает правильно. Во внутренних всегда 0.
SFF
>
Имя_Вьхи_Детэйла.ViewData.RowCount не работает. Во внешней возвращает правильно. Во внутренних всегда 0.
>
Try
Grid.FocusedView.ViewData.RowCount...
And maybe read a little in help about "Pattern and Clone Views"...
tibotaka
>
Имя_Вьхи_Детэйла.ViewData.RowCount не работает. Во внешней возвращает правильно. Во внутренних всегда 0.
>
Try
Grid.FocusedView.ViewData.RowCount...
And maybe read a little in help about "Pattern and Clone Views"...
tibotaka
vshersh
tibotaka
Большое спасибо за помощь.
Работает так : Grid.FocusedView.DataController.RecordCount
tibotaka
Большое спасибо за помощь.
Работает так : Grid.FocusedView.DataController.RecordCount
Всем доброго дня! Помогите пожайлуста разобраться. Такая ситуация:
СОФТ:Win2000 Prof+SP4, Cbuilder6 Ent
Есть компоненты:QuantumTreeList Suite v4.3 и QuantumGrid Suite v5.9. Пытаюсь их так скажем правильно скомпилировать и установить. Возник вопрос в какой последовательности их компилить??? Есть ли где инфа (помимо сайта разработчика) по работе с ними???
СОФТ:Win2000 Prof+SP4, Cbuilder6 Ent
Есть компоненты:QuantumTreeList Suite v4.3 и QuantumGrid Suite v5.9. Пытаюсь их так скажем правильно скомпилировать и установить. Возник вопрос в какой последовательности их компилить??? Есть ли где инфа (помимо сайта разработчика) по работе с ними???
dronlinux
Я для этих целей использовал bpg файлы.
Авторство не мое, ИМХО это feandy, из старых релизов Девок.
_http://rapidshare.de/files/13850122/source.rar.html
Пароль на архив
ru-board
Я для этих целей использовал bpg файлы.
Авторство не мое, ИМХО это feandy, из старых релизов Девок.
_http://rapidshare.de/files/13850122/source.rar.html
Пароль на архив
ru-board
Спасибо за ссылку, но как я понял это для Дельфи. Или под Cbuilder тоже отработает????
Хотя не уверен Может кто под Билдером собирал????
Добавлено:
Никто под Билдер не собирал данный компонент???
Хотя не уверен Может кто под Билдером собирал????
Добавлено:
Никто под Билдер не собирал данный компонент???
Не выложит ли кто-нибудь повторно русские ресурсы для ПринтингСистем?
option
Цитата:
Это файл от alexist
Цитата:
Your file dxPS_Loc.rar (19240 Bytes) is now online.
Your Download-Link: http://rapidshare.de/files/13854644/dxPS_Loc.rar.html
Это файл от alexist
dronlinux
Мда, под билдером таки не открывается, но можно посмотреть текст bpg и поменять на Билдеровские.
Или, в крайнем случае - можно просто посмотреть последовательность пакетов для установки.
Более другие способы - можно поискать в варезнике готовые инсталляторы.
Мда, под билдером таки не открывается, но можно посмотреть текст bpg и поменять на Билдеровские.
Или, в крайнем случае - можно просто посмотреть последовательность пакетов для установки.
Более другие способы - можно поискать в варезнике готовые инсталляторы.
Подскажите, как TcxGridBandedColumn с Properties=RichEdit привести к TcxRichEdit
Нужно в тексте в этом столбце часть строки выделить другим стилем, используя TcxRichEdit.SelAttributes
Нужно в тексте в этом столбце часть строки выделить другим стилем, используя TcxRichEdit.SelAttributes
gpi
Попробуй так
TcxRichEditProperties(<aColumn>.Properties).
Добавлено:
gpi Хотя несовсем понятно что такое "часть строки в этом столбце"
Попробуй так
TcxRichEditProperties(<aColumn>.Properties).
Добавлено:
gpi Хотя несовсем понятно что такое "часть строки в этом столбце"
UKRANDRUSHKA
Цитата:
Хочу в одной ячейке последнее слово выделить полужирным шрифтом.
Нужно обратиться к аналогам TcxRichEdit.SelStart, TcxRichEdit.SelLength, TcxRichEdit.SelAttributes.Style для столбца TcxGridBandedColumn с Properties=RichEdit
Цитата:
Да пробовал, к вышеуказанным свойствам не добраться
Цитата:
Хотя несовсем понятно что такое "часть строки в этом столбце"
Хочу в одной ячейке последнее слово выделить полужирным шрифтом.
Нужно обратиться к аналогам TcxRichEdit.SelStart, TcxRichEdit.SelLength, TcxRichEdit.SelAttributes.Style для столбца TcxGridBandedColumn с Properties=RichEdit
Цитата:
Попробуй так
TcxRichEditProperties(<aColumn>.Properties)
Да пробовал, к вышеуказанным свойствам не добраться
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Kylix
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.