Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - BlaineMonkey

#41
Muchas gracias por vuestra ayuda. Al final me he decantado por el lock y unlock.
#42
Tengo una aplicación que abre y lee ficheros.

Quiero que durante la ejecución del programa nadie pueda borrarlos, modificarlos ni siquiera abirlos.

¿Cómo puedo hacer esto?

Sé que se pueden cambiar los permisos de los ficheros, pero me parece una mala opción, porque si el programa se rompe o alguien la mata de malas maneras, pueden quedarse los permisos mal.

#43
Vale entonces no hay forma de indicarle el método de ordenación. Lo haré separando la parte numérica.

Gracias por tu ayuda.
#44
Tengo un problema y es que quiero hacer comparaciones completas de strings.

Pongo el siguiente ejemplo:

string a="PEPE2";
string b="PEPE10";

int res = a.CompareTo(b);
if (res==0) MessageBox.Show("Iguales");
if (res<0) MessageBox.Show("Menor");
if (res>0) MessageBox.Show("Mayor");

El resultado de la comparación me está dando que a (PEPE2) es mayor que b (PEPE10). Entiendo que el ascii 2 es mayor que el 1 y por eso dice que a es mayor que b. Hay alguna forma de indicarle que haga la comparación completa? Es decir haciendo la comparación completa a sería menor que b. Sé que una solución es coger la parte numérica y tratarla a parte para saber cual es mayor, menor o igual, pero ¿se puede hacer automáticamente?
#45
Pensaba que cellvalidating sería para hacer validaciones tras cambiar un valor.
El problema es que con cellvalidated no puedo hacer cancel, ya sabes, no salir de la edición de una celda hasta que la validación sea correcta.

Con cellvalidating no puedo hacerlo porque entra antes de cambiar el valor y con cellvalidated tampoco (o al menos no se como hacerlo).

¿Cómo puedo hacer lo que quiero?
#46
Tengo un datagridview y he añadido el evento Cellvalidating. El caso es que cada vez que cambio en una columna de tipo textbox un valor y pulso enter captura el evento, pero al obtener el valor de la celda viene el valor antiguo y no el nuevo.

¿Cómo puedo hacer para que capture el evento validating capture los nuevos valores?


#47
Muchas gracias por vuestra ayuda.
#48
Me acabo de dar cuenta que al pasarle el objeto de la clase persona no está insertando en el datagrid el objeto, si no el nombre de la persona.

¿Se puede hacer de alguna manera lo que comento arriba?
#49
Tengo un datagrid en el cual cuando añado una Row le paso como parámetro un objeto de la clase persona, el caso es que en la primera columna si me sale el nombre de la persona, pero no sé cómo puedo hacer para que en la columna 1 salga por ejemplo la dirección, en otra tlfn etc.. ¿Cómo se haría?
#50
Gracias por tu ayuda. Me ha servido.