FORM EM EVIDENCIA SPITPANEL
Boas amigos
Este mês baixei aqui no forum um exemplo que mostra como abrir forms sem ser MDI funfa perfeito mas assim na minha aplicação usei este exemplo e me vinheram algumas questões
1 - como e faço para que quando eu abra um segundo form dentro do container ele fique sobre o que já esta aberto tipo por cima e cada form aberto ficar sobre o ultimo a ser aberto?
ja usei toplevel true mas da erro
2 - Meus forms não tem Borda como crio um botão minimizar?? e uma lista com os forms minimizados?
Valews!
Este mês baixei aqui no forum um exemplo que mostra como abrir forms sem ser MDI funfa perfeito mas assim na minha aplicação usei este exemplo e me vinheram algumas questões
1 - como e faço para que quando eu abra um segundo form dentro do container ele fique sobre o que já esta aberto tipo por cima e cada form aberto ficar sobre o ultimo a ser aberto?
ja usei toplevel true mas da erro
2 - Meus forms não tem Borda como crio um botão minimizar?? e uma lista com os forms minimizados?
Valews!
Tambem tentei parent e Owner mais nada acontece
Já tentou o TopMost = True?
Quanto ao minimizar, tenta o WindowState
Quanto à lista:
Dim Colecao As New Collection
For Each Frm As Form In My.Application.OpenForms
If Frm.WindowState = WindowState.Minimized Then
Colecao.Add(Frm.Name)
End
Next
Cara. To sem o Visual Studio, então se estiver algo escrito errado, tenta encontrar a forma certa nas prpriedades
Quanto ao minimizar, tenta o WindowState
Quanto à lista:
Dim Colecao As New Collection
For Each Frm As Form In My.Application.OpenForms
If Frm.WindowState = WindowState.Minimized Then
Colecao.Add(Frm.Name)
End
Next
Cara. To sem o Visual Studio, então se estiver algo escrito errado, tenta encontrar a forma certa nas prpriedades
JUNIORISA, boa noite.
1. Dúvida -> Pelo que entendi, você abre dentro de um outro formulário correto? se sim use a propriedade BringToFront() antes de usar o show().
2. Dúvida -> use a dica do nosso amigo PEGUDO.
Qualquer dúvida poste ai novamente.
1. Dúvida -> Pelo que entendi, você abre dentro de um outro formulário correto? se sim use a propriedade BringToFront() antes de usar o show().
2. Dúvida -> use a dica do nosso amigo PEGUDO.
Qualquer dúvida poste ai novamente.
veja se isso ajuda...fiz correndo aqui entao ve se ajuda blz..
BOA NOITE AMIGOS !
Amigos em primeiro quero agradecer a todas as respostas acabei fazendo uma mescla de todos os códigos e graças a vocês posso seguir em frente com minha app PEGUDO no seu cod tive de adicionar assim:
combobox1..Items.Add(Frm.Name)
depois do colecao.add
ja bring front ta funcionando tb danikull, e obrigado ao KURTGU tb postou o codigo correndo e deu certo aqui mas surgiu um ultimo contratempo to carregando os nomes dos forms minimizados aqui num combobox mas como chamalos de volta quando eu clicar sobre ele?
desculpe o abuso eu to tentando aqui se conseguir eu posto
Amigos em primeiro quero agradecer a todas as respostas acabei fazendo uma mescla de todos os códigos e graças a vocês posso seguir em frente com minha app PEGUDO no seu cod tive de adicionar assim:
combobox1..Items.Add(Frm.Name)
depois do colecao.add
ja bring front ta funcionando tb danikull, e obrigado ao KURTGU tb postou o codigo correndo e deu certo aqui mas surgiu um ultimo contratempo to carregando os nomes dos forms minimizados aqui num combobox mas como chamalos de volta quando eu clicar sobre ele?
desculpe o abuso eu to tentando aqui se conseguir eu posto
E so voce mudar o windowws state para max..... e logo em seguida coloca form.dock=dock.fill
Kurtgu ele realmente maximiza mas todos os forms que estão na lista não apenas o nome que foi clicado mas eu vou rachar a o cranio aqui pra tentar blz vlw mano!
faz assim coloca no item selected do combo box ou da onde ta os nomes das forms Me.WindowState = FormWindowState.Maximized
Grato KURTGU e a todos que me ajudaram que este tópico possa ajudar outras pessoas que precisem valew deu tudo certo mesmo pessoal
que deus os abençoe
que deus os abençoe
se encerro fecha o topico e pontua quem ajudou Vlw..... tamo ai se precisar nao sou especialista mais to tentando....
Tópico encerrado , respostas não são mais permitidas