Shell 22-04-2023, 12:03
Buenas!.

¿ Se puede seleccionar más de una palabra de un texto en un TextArea ?. ( Desde Código )

He logrado o una o todas. Y lo cierto es que su método Select permite seleccionar un lugar concreto.
Si lo interpretamos como una selección de ratón No creo que sea posible. ¿ Existe otra posibilidad ?.

Hice un ejemplo que hace lo siguiente:
Las palabras que fallan son gallo y canta. Que son las que quiero seleccionar por separado (ojo).
Pero solo me selecciona una, la última del array de las no encontradas (afalladas).

[Imagen: Mh8Rpg1.png]

Definí la variable indice de las palabras erróneas pero parece que no es necesario.

Código:
Private fcorrecta As String = "El gallo canta todas las mañanas"
Private fentrada As String = "El perro ladra todas las mañanas"

Private acorrecta As String[]
Private aentrada As String[]
Private afalladas As String[]

Private indierroneas As New Integer[]

Public Sub Form_Open()

  Label1.Text = fcorrecta
  Label2.Text = fentrada
 
  acorrecta = Split(fcorrecta, " ")
  aentrada = Split(fentrada, " ")  
  afalladas = Comprueba()
  Mostrar()

End

Public Function Comprueba() As String[]
 
  Dim palabra As String
  Dim tacorrecta As String[]
  Dim indice As Integer
 
  tacorrecta = acorrecta
 
  For Each palabra In aentrada
    indice = tacorrecta.Find(palabra)
    If indice = -1 Then Continue
    'Añado el indice de la palabra que no existe en la frase correcta
    indierroneas.Add(indice)
    'Elimino la palabra del array temporal que contiene las palabras correctas
    tacorrecta.Remove(indice)
  Next
  Return tacorrecta
 
End

Public Sub Mostrar()
 
  Dim palabra As String
   
  TextArea1.Text = fentrada   
 
  For Each palabra In afalladas
    TextArea1.Select(String.InStr(fcorrecta, palabra) - 1, Len(palabra))
  Next
    
End

Os subo el ejemplo.

Saludos
Archivos adjuntos
.gz
PalabrasQueFallan-0.0.1.tar.gz (Tamaño: 12.12 KB Descargas: 2)
omoreno 21-04-2023, 23:53
Hola a todos.

Alguien puede realizar la siguiente prueba:
  1. Crear el ejemplo básico de WebForm, el que se crea automático con solo seleccionar Web Form Application.
  2. Con un WebButton crean una variable de Session ejemplo: Session["DatoX"] = "Hola Mundo"
  3. Con otro WebButton muestran el contenido de la variable de session ejemplo: Message.Info(Session["DatoX"],"OK")
  4. Lo ejecutan desde el servidor incrustado de Gambas
  5. Pulsan el boton que crear la variable de session.
  6. Pulsan el botón que muestra la variable de session... todo debe funcionar bien.
  7. Pulsan F5 en el  navegador para recargar la WebApp, repiten el paso 6 ... todo debe funcionar bien.
  8. Si tienen un servidor Apache realicen la prueba desde ese servidor para comprobar que la variable de session no se borra cuando pulsan F5.
¿Alguien tiene alguna guía para configurar el servidor Apache2 en lo referente a las Sessiones?

En este post: Ejemplo WebApp estamos probando: (Login, registro de usuario, subir archivos, descargar archivos), los cuatro puntos anteriores ya los tengo probados en:
Virtual Box (Lubuntu 22.04 con Apache 2.4.)
Dentro de Apache2 tengo un servidor virtual con directivas para CGI que permiten mostrar una url: dominio.xyz.

Por ahora todo esta correcto, pero lo que no he podido hacer es configurar el Apache2 para que no me elimine las variables de Session con solo recargar la WebApp pulsando F5.

Gracias por sus posibles repuestas.
Saludos.
Shell 21-04-2023, 14:44
Buenas!.

Si queréis saber si un documento está firmado y "conocer" algo de las firmas que incluye debemos usar el comando:

Código:
pdfsig

Para saber si lo tenéis instalado podéis usar:

Código:
apt-cache search pdfsig

Este comando se encuentra en el paquete poppler-utils.

También podemos saber si lo tenemos instalado con:
Código:
apt search poppler-utils

Les muestro la fuente donde encontré el artículo.

Comprobar documentos pdf firmados digitalmente en Linux con pdfsig

Saludos
Páginas (566):    1 187 188 189 190 191 566   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 295
Último miembro: ncofre98
Temas del foro: 1,748
Mensajes del foro: 9,072
Últimos temas
Problemas con las interru...
Foro: General
Último mensaje por: guizans, 14-12-2025, 18:40
Respuestas: 5 - Vistas: 239
Scrolling un ScrollArea
Foro: Controles/Librerías/Componentes
Último mensaje por: Shordi, 12-12-2025, 07:24
Respuestas: 5 - Vistas: 249
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 08-12-2025, 23:06
Respuestas: 9 - Vistas: 941
Resultados dispares según...
Foro: Bases de Datos
Último mensaje por: guizans, 04-12-2025, 22:49
Respuestas: 6 - Vistas: 399
Mover un Result a una pos...
Foro: Bases de Datos
Último mensaje por: guizans, 30-11-2025, 19:25
Respuestas: 2 - Vistas: 222
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.