
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 30.08.2002, 14:36 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  как получить координату в основной форме и в этом месте открыть другую форму? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 30.08.2002, 18:10 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  Очень нужно! Помогите!!!!!!!!!! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.09.2002, 11:00 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  как подчиненную или просто отдельную? тогда не нужно координат оснофной формы. нужны координаты в аксесовском окне.... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.09.2002, 17:17 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  Задача Подробнее: Есть окно с кнопкой, надо открыть новое окно прямо под этой кнопкой. Хоть какие-нибудь координаты получить. Пробовал API функцией GetWindowRect, но все как то стопорится. Может кто поможет????!!!! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.09.2002, 17:37 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  Option Compare Database Option Explicit Private Declare Function MoveWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long Private Declare Function GetCursorPos Lib "user32.dll" (lpPoint As POINT_TYPE) As Long Private Declare Function GetWindowRect Lib "user32.dll" (ByVal hwnd As Long, lpRect As Rect) As Long Private Type POINT_TYPE x As Long y As Long End Type Private Type Rect left As Long top As Long right As Long bottom As Long End Type Private Sub Form_Open(Cancel As Integer) Dim coord As POINT_TYPE ' координаты курсора Dim retval As Long ' возвращаемое значение Dim r As Rect ' размеры окна retval = GetCursorPos(coord) ' считываем позицию курсора retval = GetWindowRect(Me.hwnd, r) ' считываем размеры текущего окна ' Перемещаем окно формы по позиции курсора retval = MoveWindow(Me.hwnd, coord.x, coord.y, r.right - r.left, r.bottom - r.top, 1) End Sub ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 02.09.2002, 18:06 
 | 
|||
|---|---|---|---|
Как открыть форму в нужном месте другой формы?  | 
|||
| 
 #18+ 
  
    
  Алексей! все работает хорошо, но координата У больше необходимой на высоту тулбаров + заголовок окна Access. И что же делать?? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=45&mobile=1&tid=1683352]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    48ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    45ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 11ms | 
| total: | 151ms | 

    | 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...