RIBBON - Redimensionamento Action DELPHI XE6
Fala Galera,
estou tentamo inovar minha aplicações, porém estou com problema de centralização da imagem.
Estou usando ActionManager e ImageList, quando eu coloco minha Action no meu Group do Ribbon não nem uma opção de centralização ou size.
Ribbon aceita png normal ?
[img]http://arquivo.devmedia.com.br/forum/imagem/381944-20140819-103808.png[/img]
estou tentamo inovar minha aplicações, porém estou com problema de centralização da imagem.
Estou usando ActionManager e ImageList, quando eu coloco minha Action no meu Group do Ribbon não nem uma opção de centralização ou size.
Ribbon aceita png normal ?
[img]http://arquivo.devmedia.com.br/forum/imagem/381944-20140819-103808.png[/img]
Pedro Henrique
Curtidas 0
Melhor post
Aler Tess
10/09/2014
Boa tarde Pedro. Não sei se vc já resolveu o seu problema (era de 19/ago/14), mas eu tbém estou usando o Delphi XE6 e consegui da seguinte forma:
a) Antes de adicionar imagens no ImageList, alterei: Color Depth com cd23bit, Drawing Style com dsTransparent e ajustei Heigth e Width para 32. Feito isso, associei a ImageList com o Manager na propriedade "LargeImages" --->>> (no exemplo seu, vi que está em LargeDISABLEImages !
(com o tamanho correto, depth da cor e DT com dsTransparent), aceita em problemas arquivos.png)
b) Ao colocar os botões no Ribbon, realmente eles vão ainda ficar cortados. Ai vem o truque:
c) Abra o Manager. Em seguida click no botão que já estará no Ribbon.
d) No Object Inspector deste botão, abra "CommandProperties" e altere o "ButtonSize" para bsLarge.
Eu fiz isso e ficou perfeito !
Pior sou eu, que consegui fazer sim as imagens ficarem perfeitas, mas não consigo de jeito nenhum, executar uma "Ação" dos botões !!!
Se vc puder, me ajude.
Grato,
Aler.
a) Antes de adicionar imagens no ImageList, alterei: Color Depth com cd23bit, Drawing Style com dsTransparent e ajustei Heigth e Width para 32. Feito isso, associei a ImageList com o Manager na propriedade "LargeImages" --->>> (no exemplo seu, vi que está em LargeDISABLEImages !
(com o tamanho correto, depth da cor e DT com dsTransparent), aceita em problemas arquivos.png)
b) Ao colocar os botões no Ribbon, realmente eles vão ainda ficar cortados. Ai vem o truque:
c) Abra o Manager. Em seguida click no botão que já estará no Ribbon.
d) No Object Inspector deste botão, abra "CommandProperties" e altere o "ButtonSize" para bsLarge.
Eu fiz isso e ficou perfeito !
Pior sou eu, que consegui fazer sim as imagens ficarem perfeitas, mas não consigo de jeito nenhum, executar uma "Ação" dos botões !!!
Se vc puder, me ajude.
Grato,
Aler.
GOSTEI 1
Mais Respostas
Pedro Henrique
19/08/2014
Olá Aler,
obrigado pela resposta. Aqui vai minha ajuda para seu problema.
1 - Vá no ActionManager
2- Crie Nova Ação (New Action)
Por padrão essa ação irá chamar Action 1
obrigado pela resposta. Aqui vai minha ajuda para seu problema.
1 - Vá no ActionManager
2- Crie Nova Ação (New Action)
Por padrão essa ação irá chamar Action 1
GOSTEI 0
Pedro Henrique
19/08/2014
Olá Aler,
obrigado pela resposta. Aqui vai minha ajuda para seu problema.
1 - Vá no ActionManager
2- Crie Nova Ação (New Action)
*Por padrão essa ação irá chamar Action 1
* Clique na ação e mude o capiton e name dela
[img]http://arquivo.devmedia.com.br/forum/imagem/381944-20140911-150138.png[/img]
3- Clique no seu Botão para atribuir uma ação a ele
Nas propriedades do botão, vá em Action e procure a Action que voce acabou de criar, selecione ele.
4- Agora volte no ActionManager é de dois cliques na Action criada, ai voce poderá escrever o codigo para que o botão faça algo.
Abraços
obrigado pela resposta. Aqui vai minha ajuda para seu problema.
1 - Vá no ActionManager
2- Crie Nova Ação (New Action)
*Por padrão essa ação irá chamar Action 1
* Clique na ação e mude o capiton e name dela
[img]http://arquivo.devmedia.com.br/forum/imagem/381944-20140911-150138.png[/img]
3- Clique no seu Botão para atribuir uma ação a ele
Nas propriedades do botão, vá em Action e procure a Action que voce acabou de criar, selecione ele.
4- Agora volte no ActionManager é de dois cliques na Action criada, ai voce poderá escrever o codigo para que o botão faça algo.
Abraços
GOSTEI 0
Aler Tess
19/08/2014
Pedro, boa tarde.
Pelo que vc me explicou, tem uma "certa ordem" para fazer as coisas. Vamos ver se eu entendi direito.
- Posso de cara já "excluir" a ação "MODELOS" q eu havia criado (coloquei ontem um novo post sobre o assunto, com o código).
1) Incluir uma nova ação e no mesmo momento, mudar o "name" e tbem o Caption.
2) O Botão (que já vai estar no Ribbon), altero para essa nova ação.
3) Só depois de ter feito isso é que eu posso "escrever" o código para a ação.
Vou testar e te aviso..
Desde já, obrigado pelo Help !
Pelo que vc me explicou, tem uma "certa ordem" para fazer as coisas. Vamos ver se eu entendi direito.
- Posso de cara já "excluir" a ação "MODELOS" q eu havia criado (coloquei ontem um novo post sobre o assunto, com o código).
1) Incluir uma nova ação e no mesmo momento, mudar o "name" e tbem o Caption.
2) O Botão (que já vai estar no Ribbon), altero para essa nova ação.
3) Só depois de ter feito isso é que eu posso "escrever" o código para a ação.
Vou testar e te aviso..
Desde já, obrigado pelo Help !
GOSTEI 0
Henrique Rodrigues
19/08/2014
fez as dicas e a imagem como ficou, pelo jeito não teve resposta
GOSTEI 0