USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  erro com o MDI Form
léee
OURINHOS
SP - BRASIL
Postada em 29/08/2004 17:56 hs            
Tudo bem, pessoal?
Logo ao iniciar um projeto, com um formulario MDI (estava em branco), e ao tentar colocar qualquer componente este, surgi a frase: "Controls without the align property cannot be placed directly on the MDI Form."
me impossibilita de trabalhar com MDI, sendo que com o FORM isto nao acontece.
o que será que acontece ? E como soluciona o problema ?
um abraço

Nós somos uma família VBWEB, só prosperamos neste ambiente sensato. Meus votos de Felicidade à todos.
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 29/08/2004 18:22 hs            
No MDIForm, voce tem uma area livre para carregar outros formulários, ficando impossibilitando de por componentes diretamente no MDIForm.
 
Voce deve criar outros formulários para sua aplicação e usar o MDIForm como um WorkSpace (area de trabalho) para sua aplicação... para que os outros forms abram dentro do MIDForm, muda a propriedade MDIChild de cada um deles para True...
 
Voce tambem pode incluir qualquer controle no MDIForm desde que estes tenham a propriedade Align (alinhamento majoritario), o que determina que eles sejam criados fora da area de trabalho do MDIForm. Exemplos desse controles são barras de menus, barras de botões e barras de status, coolbars e repositorios de controles.
 
Para incluir controles sem a propriedade align, voce deve criar um repositório e incluir o controle dentro do repositório.
 
Faça o seguinte teste: cria o MDIForm, inclua nele um picturebox, seta o Align para Top, e tente incluir nele qualquer tipo de controle. Voce vai ver que não pode incluir diretamente no MDIForm, mas pode incluir em um picture, como também pode incluir controles em um ToolBar ou em um Statusbar.
 
O unico controle não vinculado às bordas do MDIForm que pode ser criado diretamente nele é o ImageBox, que determina a imagem de fundo do WorkSpace...
 
Espero ter te ajudado...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
léee
OURINHOS
SP - BRASIL
Postada em 29/08/2004 23:16 hs            
Valeu mesmo!!!

Nós somos uma família VBWEB, só prosperamos neste ambiente sensato. Meus votos de Felicidade à todos.
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página