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

Вниз

У TStringGrid отсутствует ScrollBar   Найти похожие ветки 

 
Германн ©   (2010-06-26 01:31) [0]

Что за бред?
В инспекторе объектов свойство ScrollBars = ssBoth. Строк точно больше, чем можно видеть. Колесом мышки и стрелками скроллируется, а скроллбар не показывается.
Никаких плясок с классом не делал. Стандартный TStringGrid из поставки Д2007.


 
turbouser ©   (2010-06-26 01:40) [1]


> Германн ©   (26.06.10 01:31)  


> Что за бред?

1) забыть навсегда о существовании TStringGrid
2) использовать ehlib. бесплатная 3.6 - вполне устроит.


 
Германн ©   (2010-06-26 01:46) [2]


> turbouser ©   (26.06.10 01:40) [1]
>
>
> > Германн ©   (26.06.10 01:31)  
>
>
> > Что за бред?
>
> 1) забыть навсегда о существовании TStringGrid
> 2) использовать ehlib. бесплатная 3.6 - вполне устроит.
>

Не. Продукт Дмитрия мне конечно известен. Уважаю и продукт и автора.
Но не пойдёт в данном случае. Нужно стандартное решение.

P.S.
Попробую перезагрузить ОС.


 
turbouser ©   (2010-06-26 01:55) [3]


> Германн ©   (26.06.10 01:46) [2]
>
>


> Попробую перезагрузить ОС.

Не поможет :)


 
KilkennyCat ©   (2010-06-26 01:57) [4]

выключение goHorzLine убивает скроллинг


 
Германн ©   (2010-06-26 02:08) [5]


> Не поможет :)
>

Не помогло.

> KilkennyCat ©   (26.06.10 01:57) [4]

Значение goHorzLine никак не влияет на ситуацию


 
turbouser ©   (2010-06-26 02:36) [6]


> Германн ©   (26.06.10 02:08) [5]

Мдяяя :)


 
Германн ©   (2010-06-26 02:43) [7]


> turbouser ©   (26.06.10 02:36) [6]
>
>
> > Германн ©   (26.06.10 02:08) [5]
>
> Мдяяя :)

Вот именно что "мдяяя". И как с этим бороться?
Даже не знаю с какого бока подступиться.
То бишь откуда копать и докуда?
:)
Смех да и только. Впервые сталкиваюсь с такой ситуацией. :(


 
Anatoly Podgoretsky ©   (2010-06-26 14:10) [8]

1. попробуй удалить и поновому:
2. тоже самое, но с созданием новой формы.


 
Германн ©   (2010-06-26 16:19) [9]

Ширину грида забыл отрегулировать после перестройки интерфейса, блин.
:)


 
MsGuns ©   (2010-06-26 19:57) [10]

>turbouser ©   (26.06.10 01:40) [1]
>1) забыть навсегда о существовании TStringGrid
>2) использовать ehlib. бесплатная 3.6 - вполне устроит.

Не надо давать подобные горе-советы


 
turbouser ©   (2010-06-26 20:08) [11]


> MsGuns ©   (26.06.10 19:57) [10]

Почему "горе" советы?
вполне нормально. стринггрид - он в реальной жизни вообще нигде не используется. для студентов может разве что. Знаешь другое? поделись.
Мой совет - по сути TDBGridEh+TmemTable (или как его там?) - и проще и быстрей.


 
KilkennyCat ©   (2010-06-26 21:25) [12]


> он в реальной жизни вообще нигде не используется.

это ты зря. просто не умеют готовить. у меня он используется очень часто, и не только в риадонли режиме.


 
Демо ©   (2010-06-27 18:04) [13]

TDrawgrid вполне адекватно ведёт себя...


 
KilkennyCat ©   (2010-06-27 20:43) [14]


> Демо ©   (27.06.10 18:04) [13]

это ты хорошо заметил.

TStringGrid = class(TDrawGrid)


 
Демо ©   (2010-06-27 21:40) [15]


> TStringGrid = class(TDrawGrid)


Да, только у StringGrid  есть некоторые  неприятные особенности...


 
sniknik ©   (2010-06-27 22:23) [16]

> Да, только у StringGrid  есть некоторые  неприятные особенности...
как многозначительно и таинственно...


 
Демо ©   (2010-06-27 23:05) [17]


> sniknik ©   (27.06.10 22:23) [16]
> > Да, только у StringGrid  есть некоторые  неприятные особенности.
> ..как многозначительно и таинственно...


А что тут такого многозначительного? Для большого объёма данных не так-то удобно использовать его.
Да и управлять TDrawGrid проще.


 
sniknik ©   (2010-06-28 00:25) [18]

> А что тут такого многозначительного?
->
> есть некоторые  неприятные особенности...

> Для большого объёма данных не так-то удобно использовать его.
а вот это уже поконкретнее. и... кто то здесь говорил, что использует его для большого объёма данных?
и + это область применения, а не недостаток. а так недолго договорится и до того, что легковушка неудобна, т.к. плуг не тянет...

> Да и управлять TDrawGrid проще.
а еще проще управлять если написать вообще все с нуля. будет просто чудо в управлении, все под тебя заточено, и изучать ничего не надо. вот только было бы еще время под всякий компонент свое управление писать...

+ по теме, что лучше
ADODataSet + DBGrid  мой выбор.


 
Германн ©   (2010-06-28 02:21) [19]


> Демо ©   (27.06.10 23:05) [17]

Пользовал и TDrawGrid и TStringGrid. Никаких неприятностей ни там, ни там не заметил.

> sniknik ©   (28.06.10 00:25) [18]
>
> + по теме, что лучше
> ADODataSet + DBGrid  мой выбор.

"По теме" это вас Ганз увёл в сторону. Сохранение данных в БД и последующий их показ не является частью "темы".
Это программа для тестирования железа. В TStringGrid выводится "журнал событий" зарегистрированных этим железом. Его можно сохранить в файл, если захочется. Если нет, то и на фиг он нужен.!


 
sniknik ©   (2010-06-28 09:35) [20]

> Сохранение данных в БД и последующий их показ не является частью "темы".
нет, это ты не понял. сохранения, как и бд не требуется, просто рекордсет в памяти чисто для разделения данных и отображения.

> В TStringGrid выводится "журнал событий" зарегистрированных этим железом.
их много бывает? ну типа за день/неделю, сколько у тебя программа не выключается.
может быть данных столько что стринггрид не подойдет? сам будешь разделение делать? (тормоза убрать) ну типа данные в списке, а отрисовка в TDrawGrid?
ну так делай, я же написал что это "мой выбор", а не "использовать всем!".

> Его можно сохранить в файл, если захочется. Если нет, то и на фиг он нужен.!
это вообще не понимаю о чем. дело программиста реализовывать какую то возможность, не понимаю чем ADODataSet в этом случае помешает.


 
KilkennyCat ©   (2010-06-28 09:37) [21]


> не понимаю чем ADODataSet в этом случае помешает

ну, в этом случае еще куча всяких компонент не помешает тоже :)


 
sniknik ©   (2010-06-28 09:43) [22]

просто у многих стойкая ассоциация ADODataSet = БД, и значит какие то не желаемые фалы, что в принципе неверно.
ADODataSet это компонент по манипуляции данными (сохранение/сортировки/фильтры/т.д), одной из таких манипуляций связь и закачка данных из бд... но она вовсе не обязательна.


 
MsGuns ©   (2010-06-28 12:13) [23]

>Германн ©   (28.06.10 02:21) [19]
>"По теме" это вас Ганз увёл в сторону.

Где, как, кого и куда увел ? Конкретно


 
Anatoly Podgoretsky ©   (2010-06-28 15:10) [24]

> MsGuns  (28.06.2010 12:13:23)  [23]

Верни взад.


 
Leonid Troyanovsky ©   (2010-06-28 15:34) [25]


> Anatoly Podgoretsky ©   (28.06.10 15:10) [24]

> Верни взад.

Кто скролбар спер, тот и тетку кокнул.

--
Regards, LVT.


 
Германн ©   (2010-06-28 16:17) [26]


> их много бывает? ну типа за день/неделю, сколько у тебя
> программа не выключается.

В отличие от других моих программ на ту же тему, эта не предназначена для длительной работы. Так что в гриде вряд ли окажется более 100 строк.


 
Плохиш ©   (2010-06-28 16:30) [27]


> Германн ©   (28.06.10 16:17) [26]

Законы Мерфи не хочешь перечитать? :-))


 
Германн ©   (2010-06-28 16:44) [28]


> Плохиш ©   (28.06.10 16:30) [27]
>
>

Не хочу.
У меня есть подписанное и подпечатанное ТЗ! Его я прочёл.
:)



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

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

Наверх





Память: 0.51 MB
Время: 0.004 c
15-1277906000
AlexDn
2010-06-30 17:53
2010.09.26
Сетевой кабель


15-1277890295
ocean
2010-06-30 13:31
2010.09.26
Интеграция AD с внешней почтой


2-1277647865
New555
2010-06-27 18:11
2010.09.26
Обработка события onMouseMove


6-1226523473
Yozch1
2008-11-12 23:57
2010.09.26
Учесть в программе используемый в системе Proxy


15-1277801604
Кто б сомневался
2010-06-29 12:53
2010.09.26
Антигравитация





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