MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/8/2013, 15:18

    bom dia.

    gostaria de saber se é possivel e como se faz para tirar a caixa de controle da barra de titulo de um formulario, mas deixar os botões fechar e minimizar.

    obs: quero que fique a barra de titulos.
    avatar
    xikutuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 84
    Registrado : 07/08/2013

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  xikutuga 8/8/2013, 15:42

    boas,

    na vista de estrutura do formulário clicar nas propriedades , formato e selecionar o pretendido ( dá para personalizar da forma que desejar)... as propriedades botao esquerdo rato em cima do quadrado preto canto superior direito dvista de estrutura formulario.

    abraço

    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/8/2013, 15:44

    só que quando deixa a opção caixa de controle como não o botão fechar tambem sai mesmo a opção fechar estando como sim
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Alexandre Neves 8/9/2013, 02:33

    Neste assunto, não entendi o que pretende.
    Quer ter a barra do título, quer o botão minimizar, quer o botão fechar. Será que só quer tirar o botão maximizar? se sim, deve dizer o que quer em vez de dizer o que não quer.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/9/2013, 04:02

    Quero tirar a caixa de controle, mas deixando o botão fechar.

    tem como ????
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Alexandre Neves 8/9/2013, 09:07

    Bom dia,
    Já vi algo desse género, mas afecta todos os formulários e não me lembro de ter encontrado a reversão para o formato normal. Mesmo assim, quer que procure a solução?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/9/2013, 21:35

    mas afeta todo os forms do banco de dados atual??? quero sim... pois ainda estou procurando, e sou e serei muito grato pela a ajuda.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Alexandre Neves 8/9/2013, 21:42

    Option Compare Database
    Option Explicit

    Const SC_CLOSE As Long = &HF060&
    Const MIIM_STATE As Long = &H1&
    Const MIIM_ID As Long = &H2&
    Const MFS_GRAYED As Long = &H3&
    Const MFS_CHECKED As Long = &H8&
    Const WM_NCACTIVATE As Long = &H86

    Type MENUITEMINFO
    cbSize As Long
    fMask As Long
    fType As Long
    fState As Long
    wID As Long
    hSubMenu As Long
    hbmpChecked As Long
    hbmpUnchecked As Long
    dwItemData As Long
    dwTypeData As String
    cch As Long
    End Type

    Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
    Declare Function GetMenuItemInfo Lib "user32" Alias "GetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal B As Boolean, lpMenuItemInfo As MENUITEMINFO) As Long
    Declare Function SetMenuItemInfo Lib "user32" Alias "SetMenuItemInfoA" (ByVal hMenu As Long, ByVal un As Long, ByVal bool As Boolean, lpcMenuItemInfo As MENUITEMINFO) As Long
    Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As Long) As Long

    Const xSC_CLOSE As Long = -10
    Const SwapID As Long = 1
    Const ResetID As Long = 2
    Private hMenu As Long
    Private MII As MENUITEMINFO

    Sub Disable()
    Dim ret As Long
    ret = SetId(SwapID)
    If ret = 0 Then
    If MII.fState = (MII.fState Or MFS_GRAYED) Then
    MII.fState = MII.fState - MFS_GRAYED
    Else
    MII.fState = (MII.fState Or MFS_GRAYED)
    End If
    MII.fMask = MIIM_STATE
    ret = SetMenuItemInfo(hMenu, MII.wID, False, MII)
    'Ret = SetMenuItemInfo(hMenu, MII.wID, True, MII)
    If ret = 0 Then
    ret = SetId(ResetID)
    End If
    ret = SendMessage(Application.hWndAccessApp, WM_NCACTIVATE, True, 0)
    End If
    End Sub

    Private Function SetId(Action As Long) As Long
    Dim MenuID As Long
    Dim ret As Long
    MenuID = MII.wID
    If MII.fState = (MII.fState Or MFS_GRAYED) Then
    If Action = SwapID Then
    MII.wID = SC_CLOSE
    Else
    MII.wID = xSC_CLOSE
    End If
    Else
    If Action = SwapID Then
    MII.wID = xSC_CLOSE
    Else
    MII.wID = SC_CLOSE
    End If
    End If
    MII.fMask = MIIM_ID
    ret = SetMenuItemInfo(hMenu, MenuID, False, MII)
    If ret = 0 Then
    MII.wID = MenuID
    End If
    SetId = ret
    End Function

    Sub DesabilitaBotFechar()
    Dim ret As Long
    Dim hwnd As Long
    hMenu = GetSystemMenu(Application.hWndAccessApp, 0)
    MII.cbSize = Len(MII)
    MII.dwTypeData = String(80, 0)
    MII.cch = Len(MII.dwTypeData)
    MII.fMask = MIIM_STATE
    MII.wID = SC_CLOSE
    ret = GetMenuItemInfo(hMenu, MII.wID, False, MII)
    Disable
    End Sub


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/9/2013, 21:53

    desculpa. mas em qual ação do formulario coloco para funcionar?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Alexandre Neves 8/9/2013, 22:52

    Penso que basta executar uma vez


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 8/9/2013, 23:25

    não executar... coloquei ao carregar formulario.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Alexandre Neves 13/9/2013, 18:18

    Baoa tarde,
    Mensagem dúbia. Explique melhor o que quis dizer


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    washytonn
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 295
    Registrado : 13/01/2012

    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  washytonn 13/9/2013, 19:34

    vou deixar como resolvido... decide ao inves de usar o do botão minimizar e fechar do sistema que tem por obrigaçaõ deixar a caixa de controle... vou tirar as bordas e colocar dois botões para resolver o problema...


    muito obrigado pela ajuda... valeu mesmo...

    Conteúdo patrocinado


    [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar Empty Re: [Resolvido]Tirar Caixa de Controle do form, mas deixar o botão fechar e minimizar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 20:25