• Portada
    • Recent
    • Users
    • Register
    • Login

    Menu en MSFlexgrid, Visual Basic

    Scheduled Pinned Locked Moved Software
    5 Posts 3 Posters 7.0k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jere7emJ Offline
      jere7em
      last edited by

      Buenas, veo que no hay muchos temas de programacion en el foro, pero igualmente pregunto.
      Hice un programa en VB 6 en el que importo una base de datos de access a una msflexgrid. Lo que quiero hacer es cuando el usuario hace click derecho sobre una celda me aparezca un menu de opciones (esto ya lo hice), con las opciones copiar,crear relacion, y alguna otra. Lo que no se es como seleccionar ese unico elemento de la flex para guradarlo en el portapapeles o traspasarlo a algun otro textbox del programa para hacer las busquedas o relaciones internas del mismo flex.
      Espero su ayuda si pueden darmela, Saludos!!

      1 Reply Last reply Reply Quote 0
      • ninchi_punkrockN Offline
        ninchi_punkrock
        last edited by

        de visual se mas bien poco ,y te preguntarás para qué co**** posteo, pero pregunto porque me interesa:

        No puedes poner sobre cada elemento del menú contextual un evento Onclick o algo parecido para que cuando pinches ejecutes alguna función que te asigne un numero de opcion para cada elemento.
        A ver si me explico
        Copiar –> opcion 1 le asignamos por ejemplo onClick (acciones(1))
        Pegar --> opcion 2 le asignamos por ejemplo onClick (acciones(2))

        y después en la función acciones realizar algo dependiendo de la opcion???

        saludos

        jere7emJ 1 Reply Last reply Reply Quote 0
        • jere7emJ Offline
          jere7em @ninchi_punkrock
          last edited by

          Si puedo hacerle todas las opciones que quiero pero el tema es como tomar el contenido de la celda elegida y copiarlo al portapeles, o a un textbox. Eso me falta para hacer las funciones que quiero! ?

          jere7emJ 1 Reply Last reply Reply Quote 0
          • jere7emJ Offline
            jere7em @jere7em
            last edited by

            Nadie cacha nada sobre esto????, por favoooor!!! es el toque final para mi programa!!

            1 Reply Last reply Reply Quote 0
            • M Offline
              Marco Carballo
              last edited by

              @jere7em:

              Buenas, veo que no hay muchos temas de programacion en el foro, pero igualmente pregunto.
              Hice un programa en VB 6 en el que importo una base de datos de access a una msflexgrid. Lo que quiero hacer es cuando el usuario hace click derecho sobre una celda me aparezca un menu de opciones (esto ya lo hice), con las opciones copiar,crear relacion, y alguna otra. Lo que no se es como seleccionar ese unico elemento de la flex para guradarlo en el portapapeles o traspasarlo a algun otro textbox del programa para hacer las busquedas o relaciones internas del mismo flex.
              Espero su ayuda si pueden darmela, Saludos!!

              Yo hice este procedimiento y me sirvio.

              Private Sub GridVer_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
              If Button = 2 Then
              Rs = GridVer.MouseRow
              Marcar Fix(Rs)
              If GridVer.RowSel > 0 Then
              Form1.PopupMenu Form1.MnuPop2
              End If
              End If
              End Sub

              Espero que te sirva.

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • First post
                Last post

              Foreros conectados [Conectados hoy]

              8 usuarios activos (1 miembros y 7 invitados).
              febesin, pAtO, HIAL-9000

              Estadísticas de Hardlimit

              Los hardlimitianos han creado un total de 543.6k posts en 62.9k hilos.
              Somos un total de 34.9k miembros registrados.
              arlethas606654 ha sido nuestro último fichaje.
              El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.