Форум: "Начинающим";
Текущий архив: 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