alberto-moyano 12-07-2021, 00:19
Hola gente, tengo una función que agrega un entorno de marcas (para LaTeX) pero al aplicarla lleva el cursor a la posición 1:1 (primer caracter:primera linea) como lo que pretendo es que el cursor quede en la linea siguiente a la última linea de la etiqueta, lo que hago es marcar la posición de la linea y luego sumarle 1 después de aplicadas las etiquetas, pero obtengo que TextEditor.Line es de solo lectura, no comprendo como sumarle las lineas nuevas


Código:
Public Sub menuMYQUOTE_Click()

  Dim seleccion As String
  Dim cadena1 As String
  Dim cadena2 As String
  Dim contador As Integer
  Dim posicion As Integer

  posicion = TextEditor1.Line
  seleccion = TextEditor1.SelectedText
  contador = Len(seleccion)
  cadena1 = seleccion
  cadena2 = "\\begin{myquote}\n    \\enquote{" & seleccion & "}\n\\end{myquote}"

  If contador >= 1 Then
    TextEditor1.Text = Replace(TextEditor1.Text, cadena1, cadena2)
  Endif

  TextEditor1.Line = posicion + 1

End

Gracias por cualquier sugerencia
alberto-moyano 09-07-2021, 04:09
Hola gente

Estoy haciendo una práctica de conversión de datos, primero probé la función de grep desde consola y funciona, es esta:

Código:
grep -oi } texto | wc -l

mi función es esta

Código:
  Dim c As String
  Dim d As String
  Dim contar3 As Integer
  Dim contar4 As Integer

  contar3 = CInt(Val(c))
  contar4 = CInt(Val(d))

  Shell "grep -oi { texto | wc -l 2>&1" To c
  Shell "grep -oi } texto | wc -l 2>&1" To d

  If c = d Then
    Message.Info("Hay coincidencia")
  Else
    Message.Info("No hay coincidencia")
  Endif

El error que obtengo es que el valor de c y d son nulos.

Mi duda es si estoy obteniendo el error en la salida de shell o en la conversión de string a integer
Shordi 08-07-2021, 19:04
Aquí os dejo la octava entrega (sí, lo sé, dije que ya no más pero es que tengo muuucho tiempo libre) de la serie sobre la Extensión de Gridview. En esta ocasión le añadimos al control múltiples fuentes de datos de manera que nos muestre (y ordene y filtre y exporte, etc) el contenido de un Array, un fichero csv, un array bidimensional, un path a un fichero csv, un Result, etc.

Creo que voy a unir todos los enlaces de la serie en un post único para facilitar el asunto.

Saludos


¡Qué cabrón el Youtube! va y elige como miniatura de más arriba un instante de todo el vídeo donde el ratón se me fue a la esquina de mostrar todos los escritorios. Como veis el fondo de pantalla es un dibujo de mi nieta Julia.
Páginas (557):    1 406 407 408 409 410 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 286
Último miembro: Emilio Uribe
Temas del foro: 1,720
Mensajes del foro: 8,936
Últimos temas
GauchoCAD vuelve a las pi...
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: tercoide, Hace 12 minutos
Respuestas: 14 - Vistas: 12,705
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 297
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 360
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,634
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 324
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.