FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Asignarle distintos Popups a los Nodos de TreeView
Hola amigos. En el tema de mi post creo que dejo claro lo que quiero hacer.
Actualmente me encuentro creando un cliente de jabber y tengo un TreeView donde pinto los Grupos y dentro de cada grupo los usuarios que estan dentro de el. Algo como esto. Amigos - Amigo 1 - Amigo 2 Familiares - Familiar 1 - Familiar 2 etc. Lo que me hace falta es que al hacer clic derecho sobre Amigos o Familiares (que son grupos) me salga un PopupMenu y cuando haga clic sobre un nodo que no sea un grupo (como el de usuarios) me salga otro Popup. Como podria yo lograr esto?. Gracias desde ya mis amigos. Aqui les dejo las imagenes de como va quedando el cliente de jabber. http://www.facebook.com/photo.php?pi...00000461193039 http://www.facebook.com/photo.php?pi...00000461193039 De paso me dicen que les parece como va quedando ! |
#2
|
||||
|
||||
Puedes usar el evento OnPopup del menú para habilitar/inhabilitar, mostrar/esconder o agregar/eliminar elementos del menú. Este evento se lanza justo antes de que se muestre al usuario.
Otra opción (mejor para mi manera de ver) es no asignar el menú al TreeView y usar el evento OnMouseDown del TreeView para determinar qué menú despliegas usando su método Popup. // Saludos |
#3
|
||||
|
||||
Hmm, ya creo que voy entendiendo. Deja probar y te comento luego como me fue. Muchisimas gracias por la ayuda !
|
#4
|
||||
|
||||
Cita:
MI OPINIÓN DE LA INTERFAZ: 2/3. La interfaz esta muy buena, pero existe mucha similitud en la ventana de inicio de sesión con su contraparte de Windows Live Messanger, lo que podría llevar a una confusión. En menor medida, este problema también ocurre con la lista de contactos, si cambiases los iconos de estado puedes hacer mucha diferencia. En la misma ventana, los nodos correspondientes a los grupos deberían distinguirse (siendo talvez dibujados en negrillas). Estos mismos también deberían de indicar cuántos contactos están disponibles en cada grupo sin necesidad de expandir el nodo. De la misma forma en que lo hace Windows Live. Por último, la ventana de conversación está un poco cruda. Deberías de confeccionarla un poco más siempre manteniendo el minimalismo que tienes por el momento. Saludos, Chris |
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Cita:
|
#7
|
||||
|
||||
me fue muy util este codigo. Era justo lo que necesitaba. Lo unico que con una pequeña modificacion. Por que cuando hacia clic fuera del nombre del elemento en el TreeView no me desplegaba el menu. Asi que le quite ese parametro al Hittest. Como viene a continuacion..
Muchisimas gracias a todos ustedes que siempre estan ayudando a las personas ggg. Espero poderlos ayudar yo un dia a ustedes. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con el TreeView y los nodos | Gustavo Gowdak | OOP | 5 | 23-09-2007 17:44:19 |
nodos y la propiedad data en un Treeview | david_uh | Varios | 1 | 22-09-2007 00:12:31 |
nodos del treeview | Buelos | Varios | 4 | 04-09-2007 21:54:44 |
Accesos de Usuarios a Nodos de TreeView | Maury Manosalva | OOP | 0 | 09-09-2005 22:00:28 |
TreeView y colores para los nodos | gqxns | Varios | 2 | 20-01-2004 12:28:31 |
|