Clipper On Line • Ver Tópico - Alinhar imagem no Button

Alinhar imagem no Button

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Alinhar imagem no Button

Mensagempor rubens » 26 Mar 2018 16:12

Boa tarde...

Alguém sabe como alinhar a imagem no Button?
Alinhamento de imagem no buton.png
Alinhamento de imagem no buton.png (13.21 KiB) Visualizado 1121 vezes

Nesse caso tá alinhada a esquerda.. eu queria que ficasse centralizada.

Código
   DEFINE SPLITBOX OF DATALAB
      DEFINE TOOLBAR TB_MAIN BUTTONSIZE 80,50 FONT "'VERDANA'" SIZE 10 OF DATALAB
            BUTTON BTN1 PICTURE "IMAGENS\48Mais.png"       ADJUST ACTION NIL
            BUTTON BTN2 PICTURE "IMAGENS\48Alterar.png"    ADJUST ACTION NIL SEPARATOR
            BUTTON BTN3 PICTURE "IMAGENS\48Excluir.png"    ADJUST ACTION NIL
            BUTTON BTN3 PICTURE "IMAGENS\48Lupa.png"       ADJUST ACTION NIL
            BUTTON BTN4 PICTURE "IMAGENS\48imprimir.png"   ADJUST ACTION NIL SEPARATOR
            BUTTON BTN5 PICTURE "IMAGENS\48sair.png"       ADJUST ACTION FIM()
     END TOOLBAR
   END SPLITBOX


Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Alinhar imagem no Button

Mensagempor MSDN » 27 Mar 2018 11:03

Rubens,

Eu utilizo assim e fica centralizado :

       define splitbox
       define toolbar tb_main of form_main buttonsize 100,80 font 'verdana' size 9 flat bold
       button btn_001;
              caption 'Clientes';
              picture 'clientes';
              adjust;
              action clientes()
       button btn_002;
              caption 'Fornecedores';
              picture 'fornecedores';
              adjust;
              action fornecedores();
              separator
       button btn_003;
              caption 'Produtos';
              picture 'produtos';
              adjust;
              action produtos()


...porém, o que pode estar acontecendo, é que a imagem esteja "fora do prumo", imaginando que ela tenha 100 de largura, e a imagem (só o desenho mesmo) tenha 40 de largura, mas está fixada mais a esquerda, deixando assim um espaço em branco muito grande, então quando for usar no botão, a MiniGUI não consegue alinhar uma figura que está dentro de uma imagem.
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

Alinhar imagem no Button

Mensagempor rubens » 27 Mar 2018 15:27

Boa tarde...

"fora do prumo"

Eu nunca tinha ouvido ou visto esta expressão na informática... kkkk
Marcelo as figuras estão 48x48... Eu vi nos exemplos da pasta samples, todas ficam centralizadas mesmo...
Eu queria dar tipo um espaço entre uma figura e outra...
Já tentei Adjust, Flat.. etc.. mas se defino um tamanho maior do que a figura ela sempre fica alinhada a esquerda...

Obg..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Alinhar imagem no Button

Mensagempor rubens » 31 Mar 2018 16:16

Boa tarde...

Problema resolvido...
Como uso Minigui Extend foi só trocar TOOLBAR por TOOLBAREX.
Alinhou sozinho..

Obg..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Alinhar imagem no Button

Mensagempor NiltonGM » 17 Jul 2018 19:25

Oi MSDN, vc usou o comando ADJUST para centralizar a imagem, na minha compilação dá pau se usar ADJUST no lugar do AUTOSIZE, uso HMG 3.4.4, tive que tratar a imagem com o GIMP 2, criou uma imagem vazia do tamanho do botão e aí coloco a figura centralizada nessa imagem.
Nilton Medeiros
nilton@sistrom.com.br
Avatar de usuário

NiltonGM
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 393
Data de registro: 05 Jun 2014 23:47
Cidade/Estado: Caieiras/SP
Curtiu: 249 vezes
Mens.Curtidas: 24 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro