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
Crear Menu En MenuButton Y Obtener El Texto Seleccionado
Objetivo: Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado
última edición por vuott el Viernes, 25 Marzo 2016, 02:15; editado 1 vez
El array hRes de que tipo es y donde está inicializado ?
strNomMenu que es ?
strNomMenu que es ?
última edición por vuott el Viernes, 25 Marzo 2016, 02:15; editado 1 vez
Objetivo: Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado
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..
vuott escribió: [Ver mensaje]
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..
Objetivo: Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado
Es una variable array string que despues las recorro con un For y los datos cargo en el menu.
vuott escribió: [Ver mensaje]
Es una variable array string que despues las recorro con un For y los datos cargo en el menu.
Objetivo: 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.
Objetivo: 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...
Objetivo: Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado
última edición por vuott el Viernes, 25 Marzo 2016, 10:37; editado 1 vez
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:
y luego usando el Evento _Click() de la Clase Menu con la palabra llave "Last":
Ejemplo:
Creo que tu tienes que actuar con el Menu creando un Grupo para los sus Eventos.
Por ejemplo:
y luego usando el Evento _Click() de la Clase Menu con la palabra llave "Last":
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
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
Objetivo: Re: Crear Menu En MenuButton Y Obtener El Texto Seleccionado
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..
vuott escribió: [Ver mensaje]
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..
Página 1 de 1
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.2348s (PHP: -35% SQL: 135%)
Consultas SQL: 31 - Debug off - GZIP Activado