Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 14-06-2006
Avatar de quinqui
quinqui quinqui is offline
Miembro
 
Registrado: jun 2006
Posts: 14
Poder: 0
quinqui Va por buen camino
wolas a todos!

acabo de ingresar a este foro, precisamente buscando la información discutida en este tema... y me ha aclarado muchas de mis dudas, pero hay un punto en que el código me falla y el menú no se me arma hasta al final.

asumo que el problema se halla en que falta algún parámetro de control para el aspecto "niveles y posiciones" de cada item del menú.

me explico: estoy leyendo mis menúes desde una base de datos, ordenaditos por nivel y todo eso bien (en aplicaciones web me ha funcionado super bien); luego entro a recorrer con un while esta lista de menúes, e inserta perfectamente el primer item en el menú existente. sin embargo, cuando intenta insertar el segundo, reemplaza al anterior, enviándome un mensaje de error (menú inserted twice), y se me cae.
le he puesto un TRY con EXCEPT y así termina el ciclo sin reclamar, pero al final, me ha insertado el último menú de mi lista en la primera posición, sobreescribiendo todos los otros.

mi pregunta es ¿cuál es la propiedad, función o parámetro en general, que permite cambiar-asignar la posición de cada nuevo item, sin que sobreescriba al item anterior?
probé con "mi_item.MenuIndex", con "menu_padre.Insert(i, mi_item)", pero nada, es como si no tomara en cuenta el valor de "i" al insertar el nuevo item...

por cierto, ya bajé el programita de Neftalí, y si bien funciona a la perfección, me resulta demasiado lento tener que aplicarlo, adaptarlo al mío, por lo que lo dejé cuando comencé a demorarme mucho, esperando que hubiese una forma más rápida de crear este menú en ejecución... (que fue cuando encontré este hilo)...

en fin, ojalá exista la respuesta XDDD
muchas gracias a todos de antemano!!

^______^
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:54:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi