elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ayuda, notepad en c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda, notepad en c#  (Leído 7,970 veces)
CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
ayuda, notepad en c#
« en: 24 Febrero 2009, 00:05 am »

Buenas, estoy intentando hacer el bloke de notas en c#, la parte dnd se escribe el texto es un txtbox,  usando el menuStrip estoy intentando crear la parte de Archivo, ahora quiero intentar de simular el "Nuevo".

Habia pensado en hacer un txtbox.Clear para borrarlo, pero antes me gustaria k me preguntara si quiero guardar ese documento.Como lo podria hacer?

Y como lo sabe el notepad k el documento ha sido modificado desde la ultima grabacion?




Gracias

 


« Última modificación: 24 Febrero 2009, 01:11 am por CrÄsH » En línea

~~~~~~~~~~~~~~~~
AntonioMeucci

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #1 en: 24 Febrero 2009, 22:33 pm »

Hola,  para preguntar si se quiere guardar el documento, puedes usar un messagebox, mirando el dialogresult:
Código:
DialogResult diagRes = MessageBox.Show("Quieres guardar...", 
                           "Mensaje",
                            MessageBoxButtons.YesNo,
                            MessageBoxIcon.Question);

if(diagRes == DialogResult.Yes) ...

Para ver si el texto ha sido modificado, ni idea de como lo hace el notepad :), pero lo más sencillo que se me ocurre, es que captures el evento TextChanged (creo) del textbox, y te guardes en un booleano si ha sido modificado.

Saludos.


En línea

CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #2 en: 25 Febrero 2009, 00:38 am »

ok, gracias, ya me salio!
En línea

~~~~~~~~~~~~~~~~
BETA_V

Desconectado Desconectado

Mensajes: 131


HC


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #3 en: 25 Febrero 2009, 01:48 am »

Hola, para saber si un textBox ha sido modificado,podemos usar la propiedad Modified
Ej:
Código
  1. if(textBox.Modified==true)
  2. {
  3. //si el textBox fue modificado, guardamos
  4. }
  5.  
En línea

CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #4 en: 25 Febrero 2009, 02:13 am »

y en un menuStrip como seria un foreach para ver k opcion esta marcada??
En línea

~~~~~~~~~~~~~~~~
BETA_V

Desconectado Desconectado

Mensajes: 131


HC


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #5 en: 25 Febrero 2009, 03:41 am »

Y el menustrip lo manejarias con los eventos que tiene disponible¡¡¡le asignas el codigo y listo  ;D
En línea

CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: ayuda, notepad en c#
« Respuesta #6 en: 25 Febrero 2009, 12:25 pm »

por ejemplo, si tenemos esto en el menu:

Archivo             Edicion         Ayuda
   archivo1           edicion1       ayuda1
   archivo2                               ayuda2
   archivo3
   archivo4

Como lo hago con un foreach dentro del evento Archivo para ver que archivo esta checked??
En línea

~~~~~~~~~~~~~~~~
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Notepad
Programación General
mapers 1 2,561 Último mensaje 16 Marzo 2011, 05:51 am
por Shell Root
Ayuda con notepad « 1 2 »
Programación C/C++
H1tchclock 15 11,592 Último mensaje 7 Febrero 2012, 08:21 am
por H1tchclock
Notepad++
ASM
paulagarcum 0 2,879 Último mensaje 13 Abril 2013, 00:33 am
por paulagarcum
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines