Foros de discusión
Normativa del foroNormas   FAQFAQ   BuscarBuscar   Bloques Autocad y 3D StudioBloques AutoCAD   MiembrosMiembros   PerfilPerfil   RegistrarseRegistrarse   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
metodo select

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> VB/VB.NET para AutoCAD®
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
LuisMArias



Registrado: 06 Sep 2009
Mensajes: 2

MensajePublicado: Dom 07 Feb, 2010 15:20    Asunto: metodo select Responder citando

Les presento mi duda, quiero utilizar el metodo select con la opcion acSelectionSetAll
y aplicando filtros de codigo de grupo dxf para seleccionar de un plano bloques, pero cuando
esta seleccion incluye bloques dinamicos se complica porque si quiero filtrar por la propiedad name
el nombre del bloque no es real sino el generado como bloque anonimo (la forma "*Unnn") y el nombre
real queda almacenado en la propiedad effectivename del bloque para la cual no encuentro codigo dxf
de modo que no puedo refinar todo lo que quisiera el filtrado para este metodo.
A ver si alguien me puede ayudar, a lo mejor es simple, pero no le encuentro la vuelta.
Les aclaro que soy principiante en VBA. Les mando el archivo de ejemplo que utilizo y la porcion
de codigo en cuestion. desde ya gracias



Electrico_PB.dwg
 Descripcion:

Descargar
 Nombre del archivo:  Electrico_PB.dwg
 Tamaño:  255.21 KB
 Descargado:  8 veces

Volver arriba
Ver perfil de usuario Enviar mensaje privado
Jorge_BH



Registrado: 07 Nov 2007
Mensajes: 1016
Ubicación: Mira detras de ti

MensajePublicado: Lun 08 Feb, 2010 23:54    Asunto: Responder citando

Hola, supongo que la cuestion se debe a que usas bloques dinamicos.

Yo nunca he usado ese tipo de bloques (ni dibujando o programando), y con vba no se como hacerlo. Podrias probar con caracteres comodin

Con la api .net existen funciones especificas para acceder a esos bloques, quizas deberia plantearte cambiar.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
SpeedCAD



Registrado: 11 Sep 2003
Mensajes: 4547
Ubicación: Santiago - CHILE

MensajePublicado: Jue 11 Feb, 2010 05:13    Asunto: Re: metodo select Responder citando

LuisMArias, Hola...

Puedes seleccionar bloque dinamicos, en este caso sin nombres con el siguiente filtro, tal cual como lo coloco:
Código:
"`*U*"


Y puedes verificar que realmente sean dinamicos con la propiedad IsDynamicBlock

Saludos...

_________________
Vamos por Visual .NET yes
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> VB/VB.NET para AutoCAD® Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
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
No puede adjuntar archivos en este foro
No Puede descargar archivos de este foro
 

Grupo hispacad.com en Facebook







Webs amigas: soportecad.com |  3dgazpacho.com |  dimensioncad.com
Ofertas de empleo |  Contactar |  Intercambio de enlaces |  Powered by Arcentia



© 2008 Hispacad. Todos los derechos reservados.
Powered by phpBB © 2001, 2005 phpBB Group

Arcentia | Diseño web | Alojamiento web | Dominios