|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Добрый день! на одной форме есть два StringGrid (StringGrid1 и StringGrid2). Задача: когда пользователь перемещает горизонтальный Scroll у StringGrid1, у StringGrid2 Scroll должен перемещаться так же как и у StringGrid1 (т.е. тащим один Scroll, а перемещение происходит в обоих StringGrid . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 16:46 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
цепляйся на OnTopLeftChanged Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 17:03 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Или положить оба на один scrollbox. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 17:30 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Мимопроходящий, у меня в Object Inspector нет такого события, возможно потому что я пишу кроссплатформенное решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 18:55 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
rgreat, вы предложили вот так положить? или как то по другому? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 18:59 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
VitaliyKW тогда цепляйся на OnViewportPositionChange ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 19:02 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Попробуй не аттачами выложить, а ссылками на внешний ресурс. Гифки по идее должны работать (раньше точно работали). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2021, 22:15 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Хех. Оно даже через [img] не хочет. http://www.rgreat.ru/tmp/Delphi/scroll-grid.gif Удали верхнее, плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2021, 22:36 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
VitaliyKW Добрый день! на одной форме есть два StringGrid (StringGrid1 и StringGrid2). Задача: когда пользователь перемещает горизонтальный Scroll у StringGrid1, у StringGrid2 Scroll должен перемещаться так же как и у StringGrid1 (т.е. тащим один Scroll, а перемещение происходит в обоих StringGrid . А можно спросить зачем это нужно? Синхронно перемещать два грида по вертикали, ну это иногда понятно. Но зачем синхронно перемещать два грида по горизонтали? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 02:07 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
DimaBr, то что нужно, можно пример кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 12:26 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
northener, если честно, то в моей задаче (в одном месте) стоит горизонтальный двойной Scroll :) , а в другом месте стоит вертикальный двойной Scroll, я подумал, спрошу про один, а затем на его примере попробую разобраться с вторым. Заказчик часть таблиц хочет видеть в другом варианте, т.е. когда шапка таблицы с лева, а не сверху. в SQL заголовки таблиц написаны на латинице, а для пользователя должны быть написаны на двух языках. вот и получается что у меня одна таблица это данные, а вторая таблица это вывод шапки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 12:31 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
VitaliyKW DimaBr, то что нужно, можно пример кода? Это не мой скрин, это скрин rgreat ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 15:27 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
DimaBr, Да там примитивно. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 17:13 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
rgreat> Хех. Оно даже через [img] не хочет. Не знаю, в этом сообщении у меня нормально отображается. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 18:51 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам Не знаю, в этом сообщении у меня нормально отображается. Отображается без картинки. С текстом "Картинка с другого сайта" Поэтому я и перезалил с http://www.rgreat.ru/ на файлообменник, но мой пост кто-то (не будем указывать пальцем) грохнул. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 21:58 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
нашел такое решение, пока что протестировал только на Wimdoes, на смартфонах позже протестирую (сейчас у меня ночь. спать надо). авторprocedure TFormPKOK.StringGrid1DrawColumnCell(Sender: TObject; const Canvas: TCanvas; const Column: TColumn; const Bounds: TRectF; const Row: Integer; const Value: TValue; const State: TGridDrawStates); begin StringGrid3.HScrollBar.Value:= StringGrid1.HScrollBar.Value; end; так же у StringGrid (ScrollBar которого должен перемещаться вслед за ScrollBar-ом из другова StringGrid) я отключил ScrollBar авторprocedure TFormPKOK.FormShow(Sender: TObject); begin StringGrid3.ShowScrollBars:=false; end; Комментарий к картинке: черным цветом закрасил то что может помочь идентифицировать проект (мало ли какие хакеры читают этот форум) зеленым цветом выделили StringGrid который перемещается за другим StringGrid синим цветом выделил StringGrid в котором я перемещаю ScrollBar красным цветом выделил ScrollBar который таскаю ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 00:03 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
rgreat, пока реализовывал ваш способ нашел свой способ решения, поэтому не знаю лучше он моего или нет (так как ваш до конца не реализовал), но я очень благодарен вам за то что вы предложили решение, не смотря на диверсию.... ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 00:05 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
Мимопроходящий, спасибо за совет, я не смог им воспользоваться (OnViewportPositionChange - пробовал, но у меня что то не пошло вдохновение по пути OnViewportPositionChange )))) :), видимо для моего уровня развития нужно давать больше слов в совете :) (надеюсь через 6 месяцев буду мудрее) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 00:10 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
VitaliyKW northener, если честно, то в моей задаче (в одном месте) стоит горизонтальный двойной Scroll :) , а в другом месте стоит вертикальный двойной Scroll, я подумал, спрошу про один, а затем на его примере попробую разобраться с вторым. Заказчик часть таблиц хочет видеть в другом варианте, т.е. когда шапка таблицы с лева, а не сверху. в SQL заголовки таблиц написаны на латинице, а для пользователя должны быть написаны на двух языках. вот и получается что у меня одна таблица это данные, а вторая таблица это вывод шапки. А что вам помешало об этом сказать сразу? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 02:57 |
|
один Scroll для двух StringGrid
|
|||
---|---|---|---|
#18+
DimaBr> Отображается без картинки. С текстом "Картинка с другого сайта" Видимо, от настроек браузера зависит... Повторюсь, у меня корректно анимируется. > мой пост кто-то (не будем указывать пальцем) грохнул. Наверное, по запаркам удалил, не глянув на авторство, сорри. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 15:53 |
|
|
start [/forum/topic.php?fid=58&msg=40091923&tid=2037093]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 155ms |
0 / 0 |