Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.28;
Скачать: CL | DM;

Вниз

Видимость 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-92601
brestmarket
2002-10-15 12:44
2002.10.28
Как в WebBrowser1 программно переходить от одного якоря (anchor)


4-92781
Melamed
2002-09-13 15:05
2002.10.28
Имя програмного модуля, который создал данное окно


7-92766
vvant
2002-08-23 16:49
2002.10.28
Как убрать приложение из списка по Ctrl+Alt+Del ?


4-92784
Denvor
2002-09-14 03:27
2002.10.28
Как кликнуть по Radiobutton в дочернем окне чужого приложения?


1-92569
SiJack
2002-10-16 12:47
2002.10.28
таблица в QReport без базы данных