Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Error se alcanzó el límite: no se pueden crear más controles
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Error se alcanzó el límite: no se pueden crear más controles

Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Error se alcanzó el límite: no se pueden crear más controles Responder citando

Estoy desarrollando una aplicación en Visual Basic 6.0, por motivos de mi empresa no puedo cambiar a otro lenguaje de programación. El problema es que tengo un formulario donde tengo muchos componentes y he de añadir alguno más, al hacerlo me da este error:

"se alcanzó el límite: no se pueden crear más controles para este formulario"

¿cómo puedo añadir más componentes?

No puede utilizar varios formularios, sé que esa es una solución pero no me es posible pues he de generar un ocx y la aplicación que lo utiliza sólo admite un formulario.
MensajePublicado:
Vie Jun 19, 2009 11:21 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Error se alcanzó el límite: no se pueden crear más contr Responder citando



Anuncios



varios escribió:
Estoy desarrollando una aplicación en Visual Basic 6.0, por motivos de mi empresa no puedo cambiar a otro lenguaje de programación. El problema es que tengo un formulario donde tengo muchos componentes y he de añadir alguno más, al hacerlo me da este error:

"se alcanzó el límite: no se pueden crear más controles para este formulario"

¿cómo puedo añadir más componentes?

No puede utilizar varios formularios, sé que esa es una solución pero no me es posible pues he de generar un ocx y la aplicación que lo utiliza sólo admite un formulario.


En Visual Basic existe un límite de componentes que se pueden añadir a un formulario.

Lo que puedes probar es a utilizar matrices de componentes, es decir, es posible que así una matriz de varios componentes te cuente como uno solo.

Cuando copias y pegas un componente, Visual Basic muestra un mensaje como este:

"Ya existe un control llamado 'nombre'. ¿Desea crear una matriz de controles?"

Si respondes "Sí" te creará un componente con el mismo nombre y la propiedad "Index" a 1, por lo que para utilizarlo sería algo así:

Código:

  nombre(0).Text = "Prueba matriz de componentes, componente 0"
  nombre(1).Text = "Prueba matriz de componentes, componente 1"


De esta forma, aunque visualmente sean dos componentes (o los que quieras), internamente contará como uno.

Tal vez así puedas solucionar tu problema.

Ten en cuenta que una matriz de componentes sólo se puede establecer con componentes del mismo tipo.
MensajePublicado:
Jue Jun 25, 2009 8:15 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » VB.Net, C# .Net, Visual Studio .Net  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+