Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Crear Menu En MenuButton Y Obtener El Texto Seleccionado
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
Hola chicos mi consulta va con respecto a que yo necesito sacar el texto selccionado de un MenuButton..
Les dejo un ejemplo de codigo para ver si me pueden dar una mano..

Public sub CreoMenuButton()

  TolButBuscar = New MenuButton(TabStripVentas) As "ButBuscar" <---Creo el menubutton
  With TolButBuscar
    .X = 320
    .Y = 5
    .Height = 30
    .Width = 40
    .Picture = Picture[Application.Path & "/edit-find.png"]
    .Tooltip = "Buscar Clientes..."
    .Menu = "MenuInicial"
    .Border = False
  End With

End sub

Public sub CreoMenu()

''Relleno el Menu del MenuButton

 hMenu = New Menu(Me) As "MenuInicial" '' Crea el menu inicial

 For R = 0 To hRes.Max
  
    NuevoItemMenu = New Menu(hMenu) ''<--Creo el menu para el Toolbutton
    NuevoItemMenu.Name = strNomMenu[R, 0] & " / " & strNomMenu[R, 1]
    NuevoItemMenu.Text = strNomMenu[R, 0] & " / " & strNomMenu[R, 1]
    
  Next

end sub

Public Sub ButBuscar_MouseDown()

  
  IdCliente = TolButBuscar.Text  <--- Texto del menu que necesito extraer

  

End
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
El array hRes de que tipo es y donde está inicializado ?
strNomMenu que es ?
 



 
última edición por vuott el Viernes, 25 Marzo 2016, 02:15; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
vuott escribió: [Ver mensaje]
El array hRes de que tipo es y donde está inicializado ?

Si es un array de base de datos..
O Sea lleno el menu del MenuButton y lo que necestio es extraer el Texto Clickeado del este control..
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
vuott escribió: [Ver mensaje]
El array hRes de que tipo es y donde está inicializado ?
strNomMenu que es ?

Es una variable array string que despues las recorro con un For y los datos cargo en el menu.
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
Vuelvo a explicar que lo que necesito, es obtener el texto del menú desplegable del control MenuButton.
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
¿Para qué quieres el texto? ¿Para ejecutar la acción asociada? Para eso tienes la propiedad Action de cada menú y el evento Action_Activate del Form...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
No hay una raya del tu codigo que valoriza la propiedad .Text del MenuButton.

Creo que tu tienes que actuar con el Menu creando un Grupo para los sus Eventos.

Por ejemplo:
NuevoItemMenu = New Menu(hMenu) As "Nuevo"


y luego usando el Evento _Click() de la Clase Menu con la palabra llave "Last":
Public Sub Nuevo_Click()
  
  Print Last.text
  
End



Ejemplo:
Public Sub Form_Open()

  Dim MenuButton1 As MenuButton
  Dim hMenu As Menu
  Dim NuevoItemMenu As Menu
  Dim r As Integer
  Dim hRes As String[] = ["aaa", "bbb", "ccc"]

  With MenuButton1 = New MenuButton(TabStrip1)
    .X = 320
    .Y = 5
    .Height = 30
    .Width = 40
    .Menu = "MenuInicial"
  End With

' Relleno el Menu del MenuButton
    hMenu = New Menu(Me) As "MenuInicial" '' Crea el menu inicial

    For r = 0 To hRes.Max
      NuevoItemMenu = New Menu(hMenu) As "Nuevo"
      NuevoItemMenu.Text = hRes[r]
    Next

End


Public Sub Nuevo_Click()
  
  Print Last.text
  
End

 



 
última edición por vuott el Viernes, 25 Marzo 2016, 10:37; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado 
 
vuott escribió: [Ver mensaje]
No hay una raya del tu codigo que valoriza la propiedad .Text del MenuButton.

Creo que tu tienes que actuar con el Menu creando un Grupo para los sus Eventos.

Por ejemplo:
NuevoItemMenu = New Menu(hMenu) As "Nuevo"


y luego usando el Evento _Click() de la Clase Menu con la palabra llave "Last":
Public Sub Nuevo_Click()
  
  Print Last.text
  
End



Ejemplo:
Public Sub Form_Open()

  Dim MenuButton1 As MenuButton
  Dim hMenu As Menu
  Dim NuevoItemMenu As Menu
  Dim r As Integer
  Dim hRes As String[] = ["aaa", "bbb", "ccc"]

  With MenuButton1 = New MenuButton(TabStrip1)
    .X = 320
    .Y = 5
    .Height = 30
    .Width = 40
    .Menu = "MenuInicial"
  End With

' Relleno el Menu del MenuButton
    hMenu = New Menu(Me) As "MenuInicial" '' Crea el menu inicial

    For r = 0 To hRes.Max
      NuevoItemMenu = New Menu(hMenu) As "Nuevo"
      NuevoItemMenu.Text = hRes[r]
    Next

End


Public Sub Nuevo_Click()
  
  Print Last.text
  
End


Gracias Vout y Shordi por su colaboración.
Con el método Last.Text pude obtener el texto que necesitaba. No tenia en cuenta este método y no sabia si implementación..
 



 
Ricardo Prieto - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comprobar El Elemento Combobox Seleccionad... CanihoJR General 9 Lunes, 02 Agosto 2010, 03:14 Ver último mensaje
abarzuaf
No hay nuevos mensajes Problemas Al Crear El Menu En El Deb pittusa General 2 Domingo, 27 Febrero 2011, 12:33 Ver último mensaje
pittusa
No hay nuevos mensajes Intruducir Comillas Al Crear Ficheros De T... pittusa General 3 Martes, 14 Enero 2014, 10:06 Ver último mensaje
shordi
No hay nuevos mensajes No Se Como Obtener El Texto Seleccionado D... v3ctor General 6 Lunes, 19 Noviembre 2018, 16:24 Ver último mensaje
v3ctor
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron