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

Вниз

У 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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.011 c
8-1205781369
VoVan
2008-03-17 22:16
2010.09.26
midi->wav


2-1277877991
AK-47
2010-06-30 10:06
2010.09.26
Конвертация из *.docx в *.doc


11-1224063674
vastani
2008-10-15 13:41
2010.09.26
проблемка переделки VCL в KOL


2-1277787890
zergost
2010-06-29 09:04
2010.09.26
данные поля на форме


15-1277929790
Юрий
2010-07-01 00:29
2010.09.26
С днем рождения ! 1 июля 2010 четверг