ALTERAR NAME DE FORM EM RUNTIME
Bom dia, e possível alterar a propriedade name de um form em runtime ? Algem já fez ?
Desde ja agradeço a atenção de todos.
Desde ja agradeço a atenção de todos.
Que eu saiba, name é propriedade somente leitura. Talvez tenha algum jeito de fazer com alguma API, mas realmente é esquisito.
O que você precisa fazer? Talvez haja um approach diferente.
O que você precisa fazer? Talvez haja um approach diferente.
Bom dia, carrego um form varias vezes, e as vezes acontece de fechar o sistema, já fiz isso em delphi.
Se eu entendi, você quer exibir o mesmo form várias vezes, isso?
Não sei qual o seu intuito, mas para uma citaçaõ especifica eu mudava o caption e depois usava uma api para buscar a tela especifica.
Olha....essa pergunta eu nunca tinha visto.
Não vejo sentido nenhum em mudar o NAME do form em tempo de execução, ele está chumbado com seu projeto e ainda que fosse possível, qual seria a intenção ?
Bom, carregar o mesmo form várias vezes é normal, da vida, principalmente em aplicações MDI Child, e você vai ter um limitador de quantidade de janelas (provavelmente delimitado pela capacidade da máquina do usuário).
No passado, quando não tinhamos muita memória, era reusar o formulário através de uma variavel GLOBAL que ficava sendo referenciada para recarregar dados (por exemplo um grid / listview) e reexibir (perdendo a versão prévia).
Eu ainda acho que você poderia ir pela linha dos MDI e ver se resolve, mas renomear FORM, bom, esquece que isso vai mais dar dor de cabeça do que resolver alguma coisa, é fato.
Não vejo sentido nenhum em mudar o NAME do form em tempo de execução, ele está chumbado com seu projeto e ainda que fosse possível, qual seria a intenção ?
Bom, carregar o mesmo form várias vezes é normal, da vida, principalmente em aplicações MDI Child, e você vai ter um limitador de quantidade de janelas (provavelmente delimitado pela capacidade da máquina do usuário).
No passado, quando não tinhamos muita memória, era reusar o formulário através de uma variavel GLOBAL que ficava sendo referenciada para recarregar dados (por exemplo um grid / listview) e reexibir (perdendo a versão prévia).
Eu ainda acho que você poderia ir pela linha dos MDI e ver se resolve, mas renomear FORM, bom, esquece que isso vai mais dar dor de cabeça do que resolver alguma coisa, é fato.
Do género chamares o mesmo form vários vezes...set novo_form as new Teu_form e fechar o index de form!?
Faça seu login para responder