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

Вниз

Видимость ComboBox в ячейке StringGrid   Найти похожие ветки 

 
caH4o   (2002-10-16 01:16) [0]

Помогите пожалуйста.
Столкнулся с проблемой такого плана:
в StringGrid в некоторых ячейках необходимо заставить пользователя выбрать значение, а не вводить его туда. Для этого в нужные ячейки помещается ComboBox, динамически заполняется. Потом основная часть ComboBox"а, при выделении ячейки, видна, а выпадающая часть никак не хочет вылазить из-под StringGrid"а.Видна только узенькая черная полосочка.
Если кто знает, подскажите как его оттуда выманить наружу.


 
Jeer   (2002-10-16 01:18) [1]

А чем DBGrid плох с lookup-полями ?


 
caH4o   (2002-10-16 01:23) [2]

Я с ним не сталкивался. Он без всяких DB будет работать ?


 
Jeer   (2002-10-16 01:25) [3]

Нет.
Но вообще-то если начинается работа с данными от пользователя, то самы раз подумать об использовании хотя бы простейшей БД.


 
caH4o   (2002-10-16 01:28) [4]

Так в том-то и дело, нельзя DB использовать.


 
Jeer   (2002-10-16 01:31) [5]

А кем сказано, что нельзя ?


 
caH4o   (2002-10-16 01:33) [6]

Вопрос-то не в этом.


 
Jeer   (2002-10-16 01:33) [7]

Во вторых, есть TClientDataSet - тоже своего рода локальная база, функциональность Grid обеспечена будет.


 
Jeer   (2002-10-16 01:34) [8]

Понятно, но у меня "странная" привычка искать эффективные и простые, одновременно, решения.


 
caH4o   (2002-10-16 01:38) [9]

Да тут не в эффективности дело. Суть в том, что это учебный проект и использовать в нем DB-компоненты нельзя.


 
caH4o   (2002-10-16 01:41) [10]

Даже не могу предположить почему так происходит. Причем, если ComboBox положить на StringGrid при проектировании, то никаких проблем. А если динамически, то так как описал выше.


 
Jeer   (2002-10-16 01:45) [11]

Тогда прямой резон поискать компоненты типа XLGrid и посмотреть как это делается там.
Торри однако.


 
PKT   (2002-10-16 02:18) [12]

to: caH4o

А при динамическом создании кто Parent у ComboBox-а ?
StringGrid ? Попробуйте ComboBox___.Parent := Form1
(или как там у Вас форма называется). Конечно, придется
координаты другие задавать.


 
caH4o   (2002-10-16 02:20) [13]

Parent именно StringGrid. Если Form, то координаты муторно расчитывать, хотя можно попробовать. Видимо в Parent всё дело и есть.


 
MBo   (2002-10-16 06:27) [14]

Parent нужно делать форму, и положить combobox позже StringGrid или другим способом обеспечить нужный Z-порядок. Пример есть в FAQ



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

Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.038 c
1-92506
Link
2002-10-08 13:49
2002.10.28
Изменение цвета линий в цикле


14-92687
Doctor Snap
2002-10-07 19:59
2002.10.28
NTFS


14-92680
KidMan
2002-10-06 23:18
2002.10.28
Инсталяция программы, BDE и алиасы


4-92802
Denvor
2002-09-17 05:36
2002.10.28
Как задекларировать отдельно API ф-цию


1-92549
Jony
2002-10-16 13:50
2002.10.28
Как задать цвет шрифта для акт. ячейки в DBGrid1DrawColumnCell?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский