Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas para agregar el evento click de un infragistics ToolBase a un ToolStripItem

Estas en el tema de Problemas para agregar el evento click de un infragistics ToolBase a un ToolStripItem en el foro de .NET en Foros del Web. Problemas para agregar el evento click de un Infragistics.Win.UltraWinToolbars.ToolBase a un system.Windows.Forms.ToolStripItem Hola a todos, tengo el siguiente problema y espero alguien tenga algo de ...
  #1 (permalink)  
Antiguo 18/07/2009, 09:39
 
Fecha de Ingreso: marzo-2009
Mensajes: 73
Antigüedad: 15 años, 1 mes
Puntos: 1
Problemas para agregar el evento click de un infragistics ToolBase a un ToolStripItem

Problemas para agregar el evento click de un Infragistics.Win.UltraWinToolbars.ToolBase a un system.Windows.Forms.ToolStripItem

Hola a todos, tengo el siguiente problema y espero alguien tenga algo de experiencia en esto y me pueda ayudar. Lo que pasa es que tengo un UltraToolbarsManager de infragistics en el cual tengo una serie de tools, botones. Y lo que quiero hacer es agregar a un ContextMenuStrip1 uno (por ahora 1, luego lo pondré en un ciclo para agregar varios) de esos tools. Alguien sabe cómo o a tenido este problema?

Código:
Dim miTool As Infragistics.Win.UltraWinToolbars.ToolBase = UltraToolbarsManager.Tools("alguna_llave")
        Dim mItem As ToolStripItem
        mItem = ContextMenuStrip1.Items.Add(miTool.SharedProps.Caption, miTool.SharedProps.AppearancesSmall.Appearance.Image)
        mItem.Enabled = tool.SharedProps.Enabled
        'como hacer lo siguiente?
        addhandler mItem.Click,addressof tool........
de antemano, gracias

Última edición por 7xtr3am; 21/07/2009 a las 08:19
  #2 (permalink)  
Antiguo 20/07/2009, 03:57
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

pues no se como has tenido ese problema según tu pregunta realizada:

Cita:
Alguien sabe cómo o a tenido este problema?
Para insertar un handler por tu cuenta también tienes que especificar la dirección del mismo, por lo tanto:

Código vb:
Ver original
  1. AddHandler Me.ComboBox.SelectedIndexChanged, AddressOf TuDireccionOFirma
  2. Private Sub TuDireccionOFirma(ByVal sender As System.Object, ByVal e As System.EventArgs)
  3. 'escribe aquí tu código
  4.    End Sub
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #3 (permalink)  
Antiguo 20/07/2009, 08:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 73
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

por eso. mira


Código:
        Dim tool As Infragistics.Win.UltraWinToolbars.ToolBase
        Dim mItem As ToolStripItem

        Dim miTool As Infragistics.Win.UltraWinToolbars.ToolBase = UltraToolbarsManager.Tools("any_key")
        Dim mItem As ToolStripItem
        mItem = ContextMenuStrip1.Items.Add(miTool.SharedProps.Caption, miTool.SharedProps.AppearancesSmall.Appearance.Image)
        mItem.Enabled = tool.SharedProps.Enabled
        'how to do this?
        AddHandler mItem.Click, AddressOf tool.ToolClick

si lo intento hacer con AddHandler mItem.Click, AddressOf tool.ToolClick

pero parece que no es digamos "compatible" el tool.ToolClick de un Infragistics.Win.UltraWinToolbars.ToolBase con el mItem.Click de un system.Windows.Forms.ToolStripItem

alguien sabe si esto se puede hacer?
  #4 (permalink)  
Antiguo 20/07/2009, 09:39
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

create un procedimiento (Sub) llamado tool_ToolClick y cambia:

AddHandler mItem.Click, AddressOf tool.ToolClick

por

AddHandler mItem.Click, AddressOf tool_ToolClick
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #5 (permalink)  
Antiguo 20/07/2009, 11:12
 
Fecha de Ingreso: marzo-2009
Mensajes: 73
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

muchas gracias por tu ayuda +1 punto

tu comentario me dio una muy buena idea e hice algo parecido, de nuevo muchas gracias
  #6 (permalink)  
Antiguo 21/07/2009, 06:28
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

y se podría saber que hiciste?
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #7 (permalink)  
Antiguo 21/07/2009, 08:17
 
Fecha de Ingreso: marzo-2009
Mensajes: 73
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

Hola, si por supuesto. Bien si han usado infragistics, específicamente el UltraToolbarsManager1, sabrán que hay que usar el evento UltraToolbarsManager1_ToolClick y en el poner un select case (switch c#) para que depende del valor de e.tool.key sepamos que botón se pulso. Bueno pues lo que hice fue pasar ese select a una función y pasarle por parámetro e.tool.key. luego en el evento ContextMenuStrip1_ItemClicked también llamo a la misma función pero pasándole por parámetro e.ClickedItem.Name.

Y ya. Hay que aclarar que .key y .name deben ser iguales. También aclaro que a diferencia del primer mensaje ya ocupo agregar todos los tolos del ribbon al menú contextual, lo cual lo hago con un simple ciclo.

Espero que le sea de ayuda a alguien esta información. Saludos
  #8 (permalink)  
Antiguo 21/07/2009, 08:19
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

Lo mas probable es que en tiempo de diseño haya creado el evento (haciendo doble clic en el cotrol), una vez creado ese evento, solo copio el nombre del procedimiento ( tool_ToolClick ) y lo puso en el codigo
__________________
Vivir para ser buenos y ser buenos para servir mejor.
  #9 (permalink)  
Antiguo 22/07/2009, 01:09
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

Pues si ya te quedo que bueno, pero leyendo desde el inicio del tema tu decías que no podías agregar un evento, y en el post #7 dices que creaste una función con otro parámetro, no entiendo la verdad, pero suerte con tu desarrollo.

PD. También podrías haber usado los los argumentos de eventos como variables globales sin necesidad de crear 3 funciones como según aprecio tu creaste.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #10 (permalink)  
Antiguo 22/07/2009, 12:44
 
Fecha de Ingreso: marzo-2009
Mensajes: 73
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Problemas para agregar el evento click de un infragistics ToolBase a un To

si, estas en lo correcto en el post 1 queria agregar el evento pero como no podia lo termine solucionando como indique en el #7.

gracias por sus respuestas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:55.