alessandri 18-03-2022, 03:35
Hola amigos
Necesito Extraer los elementos diferentes de un Array,
ya hice una estructura pero en ciertos casos me da fallos
y me parece muy compleja.
¿hay alguna función propia de los Array que permita hacer esto?

Gracias.
Shordi 17-03-2022, 20:11
Pues he empezado a revisar una serie de programas antiguos, desarrollados con gambas 3.14 y 3.15.2 y me encuentro sorprendido con que la mitad de los formularios no salen en el IDE. Están ahí, no puedo crear uno con el mismo nombre y si compilo y ejecuto el programa funciona pero no están en el IDE y no se pueden ver ni modificar.
He buscado diferencias respecto a los que sí se ven y no he encontrado ninguna.
He sacado los formularios invisibles a otra carpeta, he creado formularios nuevos con los mismos nombres y tras cerrar el Ide he sustituido los .class por los antiguos y el contenido de los .form por el contenido de los antiguos (ojo que si sustituía el fichero entero seguía siendo invisible) y todo parece arreglado.

Paralelo a esto a veces, no siempre, cuando creaba un formulario desaparecían todos los demás pero cerrando y abriendo el IDE de nuevo volvían a aparecer.

Misterios misteriosos de pecados de juventud, supongo.

Saludos
gambafeliz 12-03-2022, 22:58
Hola

Tengo un trozo de código que me dio en su día Shordi. Cuando el usuario clicka en una celda esta se iluminaba. Pero tengo un contratiempo con este código y es que ahora no quiero que se ilumine cuando se clicka en algunos Gridview que tengo pero en otros si quiero.

He visto que GridView tiene una propiedad llamada Mode y me parece que es para esto. Pero no me funciona cuando esta en none, vamos que el código de Shordi se lo salta que da gusto.

El actual sobre: Public Sub grid_mouseUp()

Y es algo así aunque he modificado varias cosas:

Código:
If Me.Rows.Count < $oldrow Then
         $oldrow = 0
      Endif
      If Me[$oldrow, $oldcolumn].Background <> Color.White And Me[$oldrow, $oldcolumn].Background <> Color.DarkGreen And Me[$oldrow, $oldcolumn].Background <> -1 Then
         Me[$oldrow, $oldcolumn].Background = $oldBg
         Me[$oldrow, $oldColumn].Foreground = $oldFg
      Endif

      $oldBg = Me[Me.row, Me.column].Background
      $oldFg = Me[Me.row, Me.column].Foreground

      Me[Me.row, Me.column].Background = Color.SelectedBackground
      Me[Me.row, Me.column].Foreground = Color.SelectedForeground

      $oldrow = Me.Row
      $oldcolumn = Me.Column

==== Solucionado ====================

Mi solución es algo básica, creo una variable Booleana global y exclusiva para este caso. Y en el punto de carga del formulario justo ahí decido poner en True o False mi decisión con respecto a que se ilumine la celda o actué el código de Shordi, por otra parte, también cubro el click derecho para evitar que se ilumine por el sistema. Y al final, es decir por código, que este GridView o Cuadricula para mi caso no actué la selección con GridView1.Mode = Select.None y así funciona la no selección.
Páginas (560):    1 316 317 318 319 320 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,987
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 424
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 285
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 567
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 921
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.