|
|
|
TxtWidth chr(9) EditBox
|
|||
|---|---|---|---|
|
#18+
Как правильно определить на сколько пикселей увеличить ЕдитБокс Если строка содержит спец-символ табуляцию ?TXTWIDTH(CHR(9),"Arial",10)*FONTMETRIC(6,"Arial",10) && 10 ?TXTWIDTH(' ',"Arial",10)*FONTMETRIC(6,"Arial",10) && 4 ?TXTWIDTH('a',"Arial",10)*FONTMETRIC(6,"Arial",10) && 7 Edit1.FontName = "Arial" Edit1.FontSize = 10 Edit1.Value = Chr(9)+' a' А реальный Edit1.Width=40 тогда символ а не переходит на другую строку... Плиз хелп рассчитать длину едитбокса... Заранее сенкс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 19:51 |
|
||
|
TxtWidth chr(9) EditBox
|
|||
|---|---|---|---|
|
#18+
Сам задал сам и отвечу... Если кому-то пригодится расчет ширины табуляции в пикселях для ЕдитБокса... ?proba(CHR(9),"Arial",10) ?proba(CHR(9),"Arial",11) ?proba(CHR(9),"Arial",12) proba.prg Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 18:14 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34375794&tid=1589772]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 362ms |

| 0 / 0 |
