Esconder componente em tempo Design

Delphi

20/08/2008

Olá

como faço para esconder os componentes não visuais em tempo de design?

pois tenho forms com muitos componentes, e eles me atrapalham a trabalhar com o form.

Delphi 2007 Win32.


Sistemald

Sistemald

Curtidas 0

Respostas

Paulo

Paulo

20/08/2008

Arrasta todos eles para após a linha limite do form e vai enfiando eles lá. Dizem que existe um componente tipo Container que guarda todos os outros, mas não sei se é verdade e nem tão pouco o nome dele ou o fabricante, mas já ouvi falar que existe. Como para é algo que não me interessa, então nunca fui atrás disso.


GOSTEI 0
Sistemald

Sistemald

20/08/2008

Obrigado Paulo pela dica, mas, há muito tempo atrás eu vi um componente ou Plugin para IDE, não me lembro, mas estou procurando já tem uma semana e não acho nada.
Está “Gambiarra” do form eu já havia pensado, mas é muito ruim, pois quando você precisa de selecionar o componente oculta da muito trabalho, tendo que na OI ou redimensionar o form 2 vezes.

Se alguém souber de algo posta aí!


GOSTEI 0
Rodc

Rodc

20/08/2008

Componentes não visuais podem ser guardados dentro de DataModules.


GOSTEI 0
Sistemald

Sistemald

20/08/2008

Criar um datamodule para cada form fica inviavel.


GOSTEI 0
Paulo

Paulo

20/08/2008

rodc, pelo que eu entendi não é isso. Ele quer é esconder os componentes. No DataModulo, de qualquer forma ficará aquele montão no DM. Eu ouvi dizer que existe um componente ou algo parecido, que guarda tudo num só. Quando vc quiser um determinado componente, clica que ele mostra uma lista de todos os componentes nele adicionados e aí vc trabalha com ele.


GOSTEI 0
.lg.

.lg.

20/08/2008

rodc, pelo que eu entendi não é isso. Ele quer é esconder os componentes. No DataModulo, de qualquer forma ficará aquele montão no DM. Eu ouvi dizer que existe um componente ou algo parecido, que guarda tudo num só. Quando vc quiser um determinado componente, clica que ele mostra uma lista de todos os componentes nele adicionados e aí vc trabalha com ele.

Pelo que eu sei o datamodule é o responsável por isso.
Quando eu estou trabalhando num aplicativo que tenho que usar muitos componentes eu uso o datamodule como uma ´caixinha´ de componentes. :roll:

Agora se existe um componente que oculta outros componentes dentro dele mesmo, seria bom, mas se o datamodule ja faz isso, pra que um igual!?

É como dizem o ditado:
´Se a roda já foi inventada, não tente reinventá-la, pois você so vai perder seu tempo.´ :wink:

Minha dica é: se há muitos componentes, faça grupinhos grudados um ao outro. Você mesmo sabera aonde estará o componente que você precisa. Cada grupo de componentes seria para cada tarefa de sua aplicação.

Sei que fica meio que inviável, mas é o unico pacotador de componentes que conheço.

Espero ter ajudado,

Att.
.lg.


GOSTEI 0
Campsoft

Campsoft

20/08/2008

Por incrivel que pareça, vi hoje isso... existe um ´auxiliador´ de edição chamado CASTALIA que tem uma opção onde vc pode ocultar componentes não visuais.

vale a pena dar uma olhada no link abaixo...
http://www.twodesks.com/castalia/intro_movie.html


GOSTEI 0
.lg.

.lg.

20/08/2008

Por incrivel que pareça, vi hoje isso... existe um ´auxiliador´ de edição chamado CASTALIA que tem uma opção onde vc pode ocultar componentes não visuais. vale a pena dar uma olhada no link abaixo... http://www.twodesks.com/castalia/intro_movie.html

Vi o video. Porem aquilo era o delphi?

Os menus e os botoes eram iguais, mas eu n vi as paletas com os componentes, e a tela estava diferente.

Esse castalia muda o delphi dramasticamente assim!?


GOSTEI 0
Campsoft

Campsoft

20/08/2008

Desculpe a demora, acabei não solicitando que eu fosse notificado via email de alterações neste post e acabou passando batido.

Sim, o castalia é show de bola.. ele integrase ao code editor.

Possui alguns features muito interessantes conforme vc pode
observa no video acima.

Abraços !


GOSTEI 0
Carlos Espinosa.

Carlos Espinosa.

20/08/2008

Utilizo um programa chamado CnPack que é opensource e tem esta funcao de esconder os componentes nele também.

a funcao fica abaixao do formulario nos botoes que ele mostra na hora da ediçao chamado
' Hide/Display the non-visual Component'.

ótimo para ediçao.

o site para download do programa é este

http://www.cnpack.org/index.php?lang=en
GOSTEI 0
Marcos Iwazaki

Marcos Iwazaki

20/08/2008

Eu uso a ultima versão do GEXperts

Ele possui isso. 

se quiser baixar.. ele é free
http://www.gexperts.org/

se quiser ver como usar
http://www.gexperts.org/tour/
na aba esquerda vai em Experts > Hide/Show Non-Visual Components

da p adicionar um atalho p ele... eu por exemplo uso o Ctrl + H (hide)

se tiver dúvidas é so postar.

flw.
GOSTEI 0
POSTAR