Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Вниз

TDBNavComboBox - Написал компонент, кому надо - пишите!   Найти похожие ветки 

 
TheEd   (2007-11-08 11:00) [0]

Господа мастера, искал, искал, не нашёл, и сегодня ночью наваял следующий компонент (D7), может кому пригодиться, на мой взгляд вещь полезная. Описание:
* Компонент позволяет посредством ComboBox"а выбирать текущую запись из набора данных (т.е., можно сказать, что выпадает у него не список значений поля, как у TDBCombobBox, а слолбец, "вырезанный" из аналогичного DBStringGrid"а). Т.о. компонент осуществляет навигацию по набору данных;
* компонент синхронизирован с набором данных,  т.е. при изменении RecNo или Field.Value он отреагирует соответственно, и наоборот.
* Компонент позволяет выбрать поле, которое используется для заполнения выпадающего списка;
* Есть свойство OnGetText, которое позволяет модифицировать текст каждого Item"а, напр. вывести текст нескольких полей;
* Есть свойство Colored, OddColor и EvenColor, позволяющие (если Style = **OwnerDrawFixed**) отображать список "полосатым";
* Есть метод OnGetItemsColors, позволяющий произвольно "раскрашивать" Item"зы, определяя только цвет фона, шрифта и сам шрифт.

Если пожелания побетатестировать  :) будут, выложу его!


 
zorik ©   (2007-11-13 14:08) [1]

Ану покажи свой TDBNavComboBox. Посмотрю. Я пытался сделать что-то вроде DBCheckListBox, но не удалось реализовать обратную связь, т.е. синхронизироват навигацию по ListBox"у с DataSet. Высылай на zor.g@mail.ru


 
atruhin ©   (2007-11-13 15:36) [2]

Выкладывай посмотрим, хотя вроде то же самое было в rxLib, т.е. наверное в Jedi есть


 
TheEd   (2007-11-27 00:15) [3]

Ок, завтра залью на хостинг, ссылку дам...


 
Petr V. Abramov ©   (2007-11-27 00:51) [4]

> Т.о. компонент осуществляет навигацию по набору данных;
по какому набору данных? из которого берется содержимое комбика?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.045 c
11-1180257197
homm
2007-05-27 13:13
2007.12.23
Давненько я багрепортов не слал :)


15-1195568459
tesseract
2007-11-20 17:20
2007.12.23
Говорил же. Учите с под Linux.


2-1196157691
BattleCruser
2007-11-27 13:01
2007.12.23
Обработка сообщений в невизуалных класах.


15-1195794262
Бакук
2007-11-23 08:04
2007.12.23
IIS 6.0 для XP


15-1195800245
KSergey
2007-11-23 09:44
2007.12.23
Пресловутый переход на висту





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский