Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 4)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342

Открыть новую тему     Написать ответ в эту тему

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DevExpress

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть, третья часть

Полезные утилиты:
DxAutoInstaller v2.1.10 Простой и удобный тул для установки девок из исходников
https://mega.nz/#!aJRQzSqI!N7RgfcG1tfF45Z3OgcmBDHT_ZcWlIgJQ5eHHgQ9VupE

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 04:48 31-12-2009 | Исправлено: G787, 21:12 29-07-2018
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Begin/EndUpdate везде. cxGrig в рабочем состоянии. Для импорта использую SMImport. При переключении между окнами (MDI) операций с cxGrig нет. Думаю это либо глюк самой cxGrig или наложение при взаимодействии. Вот может есть какой-то оператор для восстановления, может не из самой cxGrig?

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 19:57 28-03-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ppkp

Цитата:
Подскажите, пожалуйста, как в TcxRTTIInspector отображать имена свойств объекта не из их названий в классе, а из массива строк.

Попробуйте обработать событие onDrawRowHeader. Например

Код:
  if AHeaderViewInfo.CaptionsInfo[0].Caption = 'Name' then
    AHeaderViewInfo.CaptionsInfo[0].Caption := 'Имя Объекта';

 
Добавлено:
Aleksandr N

Цитата:
Begin/EndUpdate везде. cxGrig в рабочем состоянии. Для импорта использую SMImport. При переключении между окнами (MDI) операций с cxGrig нет.

Без кода что-то определенное посоветовать тяжело, можно только догадываться.
Попробуйте после импорта выполнить полный рефреш (переоткрытие) датасета. Либо, как вариант, выполнить RefreshExternalData вашего DataController'а.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 20:26 28-03-2010
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Да, нет. Всё в рабочем состоянии. Вероятно где-то блокируется событие от прокрутки мыши. Наверняка в IDE есть какой-то способ обновления событий, в частности от мышки. А в операции импорта совсем нет кода, только Диалог.Выполнить...

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 00:46 29-03-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr N

Цитата:
Да, нет. Всё в рабочем состоянии.

Тогда остается посоветовать вам почитать вот этот Question Details: Scrolling by mouse does not always work on Windows 7. Может это как раз ваш случай, и методы решения проблемы, предложенные в нем помогут и вам.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 01:33 29-03-2010
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Да, вероятно оно, разберусь. Спасибо!
 
Хотя здесь про другую проблему.

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 02:50 29-03-2010 | Исправлено: Aleksandr N, 03:19 29-03-2010
ppkp

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman

Цитата:
Попробуйте обработать событие onDrawRowHeader. Например  

Спасибо, получилось, наконец-то. Только как правильно сделать для всех полей класса?
 
  if AHeaderViewInfo.CaptionsInfo[0].Caption = 'Property1' then
    AHeaderViewInfo.CaptionsInfo[0].Caption := 'Свойство 1'
  else if AHeaderViewInfo.CaptionsInfo[0].Caption = 'Property2' then
    AHeaderViewInfo.CaptionsInfo[0].Caption := 'Свойство 2'
  else if AHeaderViewInfo.CaptionsInfo[0].Caption = 'Property3' then
    AHeaderViewInfo.CaptionsInfo[0].Caption := 'Свойство 3'
смотрится неуклюже, очевидно и неправильно
 
Огромное спасибо.

Всего записей: 480 | Зарегистр. 13-04-2006 | Отправлено: 12:13 29-03-2010 | Исправлено: ppkp, 12:54 29-03-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ppkp

Цитата:
смотрится неуклюже, очевидно и неправильно  

Да, есть немного.
Можно предложить написать функцию, что-то вида
GetRusPropNameByPropOrigName(AOrigPropName:  string): string;
Тогда решение вашей проблемы может выглядеть примерно так:
Подробнее...

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 02:11 30-03-2010 | Исправлено: vladman, 02:12 30-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All
В dxBarManagerBar  можно запретить таскать менюшку  по экрану ??
Есть свойство Border Style=bbNone , но после него менюшка плоская становиться (

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 09:27 30-03-2010
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
посмотри свойства, которые начинаются с Allow
 
Добавлено:

Цитата:
Есть свойство Border Style=bbNone

А какое отношение может иметь стиль к возможности для перемещения??

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:19 30-03-2010
yurikorz

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
В dxBarManagerBar  можно запретить таскать менюшку  по экрану ??  

 
не знаю как в dxBarManagerBar, но в dxBarManager, который является сборником Баров это сделать нельзя, но можно в конкретном Баре
В dxBar есть свойство NotDocking - ставишь те положения в которых нельзя быть, в твоем случае dxBar.NotDocking:=[dsNone]

Всего записей: 12 | Зарегистр. 17-03-2010 | Отправлено: 10:21 30-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть свойство Border Style=bbNone
А какое отношение может иметь стиль к возможности для перемещения??

Это свойство вобще прячет все DRUG and DROP фичи для таскания по экрану  
 

Цитата:
В dxBar есть свойство NotDocking - ставишь те положения в которых нельзя быть, в твоем случае dxBar.NotDocking:=[dsNone]  

Хмм непомогло . Запихал заразу в dxBarDockControl .  По вертикали уже не рыпается . По горизонтали сволоч катается (((
 

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 11:06 30-03-2010
indapublic



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так и не нашел ответа на свой вопрос, но уверен что его задавали.  
Необходима русификация DevExpress, есть в наличии русские ресурсы в pas-файле, которые отлично работали со сборкой. Но вот с новыми Девками (DeveloperExpressVCLProducts49) компилиться не хотят, а нужны именно они.
 
Кто-нибудь может чем-то помочь?

Всего записей: 200 | Зарегистр. 05-02-2008 | Отправлено: 11:12 30-03-2010
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DockedLEft=0  по умолчанию у dxBarManagerBar1  ,  как бы прибить   кувалдой это дело

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 11:12 30-03-2010
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
indapublic
Ссылка

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 12:11 30-03-2010
ppkp

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Спасибо, но проблема в том, что оригинальные properties в RTTIInspector упорядочены по алфавиту, и я не знаю как отключить это в RTTIInspector. Из-за этого возникает несоответсвие между properties и их псевдонимами.

Всего записей: 480 | Зарегистр. 13-04-2006 | Отправлено: 13:15 30-03-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ppkp

Цитата:
проблема в том, что оригинальные properties в RTTIInspector упорядочены по алфавиту

Ну и что что упорядочены. Это не оказывает никакого влияния на Result := FObjPropNameMapping.Values[AOrigPropName];

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 16:29 30-03-2010
shum44

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вечер добрый .  
Начал осваивать PivotGrid... возникли вопросы
1. как сделать поля которые используются в качестве строк "многострочными"
2. как сделать чтобы можно было использовать несколько полей в качестве строк без группировки
вот так должно примерно выглядеть  

Всего записей: 20 | Зарегистр. 01-06-2005 | Отправлено: 23:37 30-03-2010
drweb86

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можете кто-нибудь подсказать,  
 
у меня при экспорте нескольких колонок в Excel или Pdf
происходит такая штука - ширина всех колоное становится маленькой.
 
Можно ли так сделать, чтобы колонки с данными всегда были видны полностью?
 
я использую для экспорта - VisualDataNodeLink

Всего записей: 1 | Зарегистр. 31-03-2010 | Отправлено: 11:44 31-03-2010
asi81



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Столкнулся с неожиданной проблемой - у меня в  TdxMemData не работает FindFirst()!!! Вроде нашел, что один человек  на офиц. сайте уже жаловался на это проблему в 47м патче.  У меня щас стоит 48  версия. Может кто здесь сталкивался с подобной проблемой? И еще - если кто пользуется 49 версией,  не подскажете, работает ли там  FindFirst() там??

Всего записей: 86 | Зарегистр. 08-06-2009 | Отправлено: 14:43 01-04-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asi81

Цитата:
Столкнулся с неожиданной проблемой - у меня в  TdxMemData не работает FindFirst()!!!

Если вы пытаетесь это использовать "with the filter function in TdxMemData", то "The ExpressMemData doesn't implement the Filter property and the FindFirst, FindLast, FindNext, FindPrev methods. This is the designed behavior. "

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 15:41 01-04-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru