|
|
|
Поблема с MSFlexGrid (изменение ширины колонок)
|
|||
|---|---|---|---|
|
#18+
Как сделать, чтобы в гриде показывались только "целые" колонки? Нужно сделать, так чтобы грид отражал, только "целые" колонки, т.е. если мы прокручиваем его по горизонтали, в событии MSFlexGrid1_Scroll складываем ширину всех колонок, начиная с LeftCol (левой-видимой), если оказывается, что какая-то колонка, напр., LeftCol +5 полностью не будет видна в гриде , поменяем размер всех колонок "отдав" часть ширины полувидимой колонки остальным. В результате, по идее, в гриде будут отражаться только целые колонки. Я написал такой код (см. в аттаче). Но тут выяснилось, что в результате того, что меняется ширина колонок в событии MSFlexGrid1_Scroll, код события MSFlexGrid1_Scroll вызывается еще несколько раз, и в итоге грид начинает вести себя не совсем правильно. Подскажите идеи, как сделать грид на базе MSFlexGrid, который бы отражал только целые колонки или как переделать мой код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=262&tid=2165118]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 352ms |

| 0 / 0 |
