Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 12:21   #1
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию Форма. Заголовок

Доброго времени всем!

Возможно ли у формы убрать /скрыть заголовок с кнопками? Что б осталось одно только чистое поле.

Последний раз редактировалось maksim_serg; 31.05.2010 в 12:49.
maksim_serg вне форума Ответить с цитированием
Старый 31.05.2010, 12:58   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Вложения
Тип файла: rar Книга1.rar (11.6 Кб, 33 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 31.05.2010, 13:02   #3
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

спасибо большое! то что надо!
maksim_serg вне форума Ответить с цитированием
Старый 31.05.2010, 13:02   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Private Sub UserForm_Initialize()
HideTitleBar Me
End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 31.05.2010, 13:06   #5
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Private Sub UserForm_Initialize()
HideTitleBar Me
End Sub
а вот это не работает (((
maksim_serg вне форума Ответить с цитированием
Старый 31.05.2010, 13:08   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Да, извиняюсь, сразу не проверил, ещё компоненты нужны:
Код:
Public Const GWL_STYLE = -16
Public Const WS_CAPTION = &HC00000
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long
Public Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Sub HideTitleBar(frm As Object)
    Dim lngWindow As Long
    Dim lFrmHdl As Long
    lFrmHdl = FindWindowA(vbNullString, frm.Caption)
    lngWindow = GetWindowLong(lFrmHdl, GWL_STYLE)
    lngWindow = lngWindow And (Not WS_CAPTION)
    Call SetWindowLong(lFrmHdl, GWL_STYLE, lngWindow)
    Call DrawMenuBar(lFrmHdl)
End Sub
В итоге то на то и выходит.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 31.05.2010, 13:15   #7
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

а как убрать с этой же формы серые полоски по периметру ("кантик"). изменение свойств бордюра на них ни как не влияет
maksim_serg вне форума Ответить с цитированием
Старый 31.05.2010, 13:46   #8
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

если на эту форму без заголовка поместить элемент "RefEdit",то эту форму не возможно становиться закрыть! помогает только диспетчер задач!
maksim_serg вне форума Ответить с цитированием
Старый 31.05.2010, 23:21   #9
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Вас обманули
Вложения
Тип файла: rar форма.rar (8.8 Кб, 25 просмотров)
vikttur вне форума Ответить с цитированием
Старый 01.06.2010, 06:24   #10
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

странно, тоже самое, а работает (((
maksim_serg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма StudentMarat Microsoft Office Access 2 22.06.2009 09:32
форма blackstersl Общие вопросы Delphi 1 18.09.2008 15:23
форма blackstersl Общие вопросы Delphi 4 17.09.2008 21:35
Форма subsonic Общие вопросы Delphi 5 10.01.2008 11:18
форма... Briz Общие вопросы Delphi 8 22.10.2007 17:26