|
|
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Пробовал играться с PageIndex, не вышло When a movie is over, it's a black ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:02 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
20.09.2019 12:02, Квейд пишет: > Пробовал играться с PageIndex, не вышло а после того как поменял индексы принудительно перерисовать? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:04 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
нет, это не помогает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:08 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Квейд, CE. И так и так работает: Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:11 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
КвейдПробовал играться с PageIndex, не вышло Поиграйся получше. У меня сходу вышло. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:12 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
20.09.2019 12:08, Квейд пишет: > нет, это не помогает странно. у меня работает. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:15 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Квейд> Пробовал играться с PageIndex, не вышло Показывай, как пробовал-то. Шо, PageControl1.Pages[0].PageIndex := 1 не работает? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:16 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Чую я, он поменял два (2) раза. Минус на минус дал плюс. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:17 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
часть вкладок "прячется", согласно некоей логике Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Мне нужно, чтобы MyTab стала видимой и находилась в самом конце (была последней вкладкой). Код: pascal 1. 2. 3. 4. 5. все равно эта вкладка всегда первая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:20 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
разбей задачу на две. отлаживай сперва одно, потом другое. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:23 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
упрощаю пример Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. MyTab<>nil и имеет произвольный индекс. Как сделать MyTab последней в списке видимых вкладок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:25 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
КвейдМне нужно, чтобы MyTab стала видимой и находилась в самом конце (была последней вкладкой). Код: pascal 1. 2. 3. 4. 5. все равно эта вкладка всегда первая Я не уверен, что можно менять индекс невидимой вкладки. А если наоборот делать?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:26 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Пятницо же !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:30 |
|
||
|
TPageControl, программно поменять вкладки местами
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Код: pascal 1. 2. 3. 4. Кажется, я понял, что у него может не работать. Коллеги, имейте в виду, что в VCL многие свойства такого плана (и PageIndex в том числе) реализованы следующим образом: PageControl хранит TList со вкладками, а PageIndex - это индекс в этом TList-е. Соответственно, SetPageIndex выполняется как TList.Move. Это удобное и красивое решение, но как следствие - пытаясь сделать работу по перестановке вкладок "за VCL" легко отменить собственные изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 12:32 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=62&tid=2039027]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 306ms |

| 0 / 0 |
