Shordi   14-08-2021, 23:56
#1
Este es un video muy elemental sobre la clase dialog y file. He hecho en un rato un pequeño editor de texto para ilustrarlo y creo que los que tenéis ya callos en los dedos gamberos os lo podéis ahorrar...



Saludos

No podemos regresar
Shell   12-09-2022, 11:05
#2
Buenas!.

A la vez que veía el vídeo, iba copiando el código (siempre se aprende algo nuevo de los compañeros. Mucho ), me encontré un problema.
En la pestaña del TabPanel se ve el título del fichero de texto, pero en el cuerpo de la pestaña, una vez se carga el archivo, no se mostraba
el texto del TextArea del objeto TaNota

Modificando la propiedad Arrangement del TabPanel  pude verlo correctamente. La verdad es que me pareció raro, puede que fuera
necesario. Veo que TabPanel puede que necesite más código que TabStrip. (Ejemplo, cerrar las pestañas ).

Código:
Public Sub Form_Open()
 
  'Asignamos propiedades desde código
 
  tbAbrir.Enabled = True
  tbNuevo.Enabled = True
  tbGuardar.Enabled = False
  tbGuardarComo.Enabled = False
 
  With TabPanel1
    .Expand = True
    .Visible = False
    'Sin esto no se ve el texto del TextArea
    .Arrangement = Arrange.Fill
  End With
 
End

Shordi, ¿ Te acuerdas de qué valor le adjudicaste para la propiedad Arrangement del TabPanel o si era necesario ( no tuve más remedio ) ?. Hace ya un año de esto.
Es que estaba repasando mensajes que no leí completamente y algunos videotutoriales me los he perdido. Para algo te molestas en crearlos y se aprende bastante.

Por cierto. Cuando abres el archivo nuevo, este no tenía extensión, lo modificaste y luego lo grabaste con la extensión .txt
El componente que amplia la caja de dialogo (gb.form.dialog) tiene un checkbox abajo que adjudica la extensión automáticamente.
No tengo ni idea si esto es capaz de no obligar al usuario a tener que escribir .txt . O quizás sea la extensión que use por defecto.
( Caja de dialogo cuando creas o escribes el archivo a algún lugar del disco, no cuando abres)

Archivos de texto también son html, sh (como tu definiste en el filtro), solo que es una extensión distinta que lo clasifica mejor.

Saludos
Última modificación: 12-09-2022, 11:22 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   12-09-2022, 11:58
#3
¡Válgame dios, se me había olvidado que había hecho este tutorial!... de hecho casi no recuerdo haber hecho casi ninguno... y eso que no bebo alcohol.

Sorry, tendría que verlo para refrescar mi memoria y las dudas que planteas creo que se responden a sí mismas.

Gracias por verlo, que los contadores de visitas lloran amargamente por las esquinas de la pantalla todas las noches...

Saludos

No podemos regresar
Shell   12-09-2022, 14:05
#4
(12-09-2022, 11:58)Shordi escribió: ¡Válgame dios, se me había olvidado que había hecho este tutorial!... de hecho casi no recuerdo haber hecho casi ninguno... y eso que no bebo alcohol.

Hace un año, es normal que no te acuerdes. Y pregunto ahora, al cabo de un año. Blush
Pues haces muchos, solo mira la lista de la primera página de videotutoriales. Aunque lleven tiempo.

También hay otros compañeros que suelen hacer videotutoriales por los motivos que  sean pues no podrán.
 
(12-09-2022, 11:58)Shordi escribió: Sorry, tendría que verlo para refrescar mi memoria y las dudas que planteas creo que se responden a sí mismas.

No es algo complicado de entender, mientras tengas ya idea de Gambas.
Añade cosas que son interesantes, el uso de TabPanel, el usar la propiedad Tag como array
que guarda dos valores. El título y el contenido.  Las posibilidades que ofrece esto para comparar si ha cambiado el contenido.

En cuanto al editor son características que cuando hacemos nuestro primer NotePad, no solemos incluir, ya que vamos a algo
más sencillo incluso.
 
(12-09-2022, 11:58)Shordi escribió: Gracias por verlo, que los contadores de visitas lloran amargamente por las esquinas de la pantalla todas las noches...

Vamos, vamos, somos nosotros los que debemos agradecer tu trabajo. Smile

Reconozco que molestarse por crear algo como es un articulo o un videotutorial no está valorado lo suficiente.
Y su autor lo que quiere es que se aprecie su trabajo, las molestias, que sea útil. Tampoco nos van a poner
una medalla. Rolleyes

A veces lo que nos puede parecer útil (una aplicación) no lo es tanto para otros. Pero no es en si la aplicación,
es la forma como se crea, la técnica que usa el desarrollador, aprender del trabajo de los demás y usarlo
en las aplicaciones que creemos. Conocer propiedades que antes no sabíamos ni que existían o no le
encontrábamos un uso.

Así que lo debemos pensar es que todo lo que hacemos siempre habrá una persona o personas que les
puede interesar y que con el tiempo y el apoyo de la comunidad, ese conocimiento llegará a todos los que quieran
aprender Gambas. Según la temática pueda interesar más a unos que otros.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.