|
|
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Как узнать выстону (да и ширину) только рабочей области формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 14:11 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Орфографическая ошибка: Как узнать высоту (да и ширину) только рабочей области формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 14:12 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Form1.ScaleHeight , Form1.ScaleWidth поиграйся с этими значениями и ещё не забывай о Form1.ScaleMode если не подходит смотри API Private Type RECT left As Long top As Long right As Long bottom As Long End Type Private Declare Function GetClientRect Lib "user32" _ (ByVal hwnd As Long, _ lpRect As RECT) As Long GetClientRect Me.hwnd, rc rc.left rc.top rc.right rc.bottom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2006, 14:44 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Да, по идее ScaleHeight и ScaleWidth возвращают размеры "нутра" формы: " Return or set the number of units for the horizontal (ScaleWidth) and vertical (ScaleHeight) measurement of the interior of an object ..." Будь внимателен в выборе ScaleMode. Для более детальной работы, можно привлечь эту функцию: Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long Параметры и описание см. здесь: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsystemmetrics.asp VladConn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2006, 17:47 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Charles Weyland Код: plaintext 1. 2. 3. 4. Как узнать выстону (да и ширину) только рабочей области формы? Вы ничего не путаете? Поставьте у любого элемента на форме Left и Top равными нулю, посмотрите, откуда отсчет начинается ... уж точно не от заголовка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 10:17 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
vitaus Вы ничего не путаете? Поставьте у любого элемента на форме Left и Top равными нулю, посмотрите, откуда отсчет начинается ... уж точно не от заголовка. а теперь вы попробуйте любому контролу указать свойство Top равное Высота формы - Высота Контрола (типа привязываем контрол к нижнему краю формы) что то вроде Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 12:19 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Nikz vitaus Вы ничего не путаете? Поставьте у любого элемента на форме Left и Top равными нулю, посмотрите, откуда отсчет начинается ... уж точно не от заголовка. а теперь вы попробуйте любому контролу указать свойство Top равное Высота формы - Высота Контрола (типа привязываем контрол к нижнему краю формы) что то вроде Код: plaintext разумеется имелось в виду: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 12:20 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
Да, я удивлён, что кто-то ещё не знал, что высота формы и точка начала отсчёта координат - совершенно разные вещи!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 14:43 |
|
||
|
Как узнать выстоту рабочего поля формы?
|
|||
|---|---|---|---|
|
#18+
me.scaleheight никто не додумался??? аффтопитезь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2165081]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 451ms |

| 0 / 0 |
