Autor Tema: Ayuda a JGuillen™ con C#  (Leído 30342 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #45 : noviembre 11, 2008, 10:13:07 am »
imagino que es para el mismo uso del pasan y el vienen...... ?¿? querés agarrar el último de una hoja y ponerlo al inicio de la siguiente hoja???
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #46 : noviembre 11, 2008, 10:50:55 am »
imagino que es para el mismo uso del pasan y el vienen...... ?¿? querés agarrar el último de una hoja y ponerlo al inicio de la siguiente hoja???

Exactamente... para eso lo necesitol.. pero aun no encuentro como?  x_x

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #47 : noviembre 11, 2008, 11:23:34 am »
hasta ahorita en el único lugar donde he visto eso es en los "Grupos", tienen una propiedad llamada "Repetir encabezado de grupo en cada página nueva" esta en las opciones de cada grupo.....

imagino que no te servira, por eso voy a ver que ondas y luego te aviso....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #48 : noviembre 11, 2008, 11:46:03 am »
hasta ahorita en el único lugar donde he visto eso es en los "Grupos", tienen una propiedad llamada "Repetir encabezado de grupo en cada página nueva" esta en las opciones de cada grupo.....

imagino que no te servira, por eso voy a ver que ondas y luego te aviso....

Fijate que ya lo acabo de hacer... pero no de la manera en q yo queria.... jejeje  :-/

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #49 : noviembre 11, 2008, 11:47:31 am »
que hiciste que no te gusto?¿?¿


Ahora bien.. estoy enredado un poco.. como puedo almacenar en una variable el ultimo valor de un campo y ese mismo valor mostrarlo en la siguiente pagina.? 

vaia JG, lo que tenes que hacer es un campo formula en el crystalReport con la siguiente definición y agregarla al encabezado de página o a la sección del "vienen" -que ya tenés-

Código: [Seleccionar]
IIF (pagenumber>1,Previous ({tabla.campo_repetir}),'')
y listo, se que no te vas a perder....


pd: uta.... que barbarida, mira sica, si naiden nos quieren esque estamos salados compadre.....  :D
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #50 : noviembre 11, 2008, 12:01:50 pm »
que hiciste que no te gusto?¿?¿


vaia JG, lo que tenes que hacer es un campo formula en el crystalReport con la siguiente definición y agregarla al encabezado de página o a la sección del "vienen" -que ya tenés-

Código: [Seleccionar]
IIF (pagenumber>1,Previous ({tabla.campo_repetir}),'')
y listo, se que no te vas a perder....


pd: uta.... que barbarida, mira sica, si naiden nos quieren esque estamos salados compadre.....  :D

Hey que bien Tekun..! lo voy a probar de esta manera..!  :thumbsup:

y mira como funciona este IFF ??

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #51 : noviembre 11, 2008, 12:14:30 pm »
es una función algo parecida al muy reconocido ciclo IF, su definición es así;
iif(condicion,parte_verdadera,parte_falsa)

ejemplo:
Código: [Seleccionar]
x=7;
y=5;
iif(x<y,'si es menor','no es menor');

lo anterior da como resultado, la parte falsa -osea, obvio 7 es mayor que 5 XD- ; arrojando "no es menor"...



este IIF lo conocí en vb6, en las macros de excel creo haberlo visto también..... y no podía faltar en CrystalReport  :angel:


pregunto nuevamente, que hiciste que no te gusto, tengo curiosidad por saber como lo solucionaste de otra manera....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #52 : noviembre 11, 2008, 09:16:12 pm »
es una función algo parecida al muy reconocido ciclo IF, su definición es así;
iif(condicion,parte_verdadera,parte_falsa)

ejemplo:
Código: [Seleccionar]
x=7;
y=5;
iif(x<y,'si es menor','no es menor');

lo anterior da como resultado, la parte falsa -osea, obvio 7 es mayor que 5 XD- ; arrojando "no es menor"...



este IIF lo conocí en vb6, en las macros de excel creo haberlo visto también..... y no podía faltar en CrystalReport  :angel:


pregunto nuevamente, que hiciste que no te gusto, tengo curiosidad por saber como lo solucionaste de otra manera....

mira lo deje como vos me diistes la idea.. pero lo que tenia antes es que .... en un campo formula le restaba al saldo la primera cantidad ya sea de salida o entrada de la siguiente pagina ....

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #53 : noviembre 19, 2008, 10:16:39 am »
Alguien sabe como puedo en C# deshabilitar el boton [X] cerrar del formulario? :sad:

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Ayuda a JGuillen™ con C#
« Respuesta #54 : noviembre 19, 2008, 12:37:58 pm »
Alguien sabe como puedo en C# deshabilitar el boton [X] cerrar del formulario?

deshabilitar? -- querés que desparezca?

agrega esto al evento frmClosing del formulario....
Código: [Seleccionar]
If e.CloseReason = CloseReason.UserClosing Then e.Cancel = True
claro que lo que te pongo esta en vb vos lo querés en c# .... la tarea es traducirlo XD
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #55 : noviembre 19, 2008, 04:05:52 pm »
deshabilitar? -- querés que desparezca?

agrega esto al evento frmClosing del formulario....
Código: [Seleccionar]
If e.CloseReason = CloseReason.UserClosing Then e.Cancel = True
claro que lo que te pongo esta en vb vos lo querés en c# .... la tarea es traducirlo XD

hey gracias tekun... pero fijate que no era eso lo que yo keria... mas bien...lo ke keria era q mis formularios en su barra de titulo se viera a si...



Pero despues de una ardúa busqueda por la internet y de estar jugando con la api user32.dll lo consegui!

Gracias man.!  :thumbsup:

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #56 : mayo 25, 2009, 09:48:32 am »
Bueno.. aca stoy nuevamente solicitandoles su ayuda...

Mi siguiente problema es...

Tengo 3   Textboxs y yo quiero que cuando cada textbox tenga el focus tenga un color y cuando no tenga el focus tenga otro color. Ahora bien como puedo crear un solo controlador de evento el cual haga eso en cada uno de los textbox. Espero me haya dado entender....  :unsure:

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5666
  • Starlet - 999cc
    • mxgxw
Re: Ayuda a JGuillen™ con C#
« Respuesta #57 : mayo 25, 2009, 10:08:44 am »
Bueno.. aca stoy nuevamente solicitandoles su ayuda...

Mi siguiente problema es...

Tengo 3   Textboxs y yo quiero que cuando cada textbox tenga el focus tenga un color y cuando no tenga el focus tenga otro color. Ahora bien como puedo crear un solo controlador de evento el cual haga eso en cada uno de los textbox. Espero me haya dado entender....  :unsure:

Eso es bastante sencillo. Lo único que necesitas hacer es definir los eventos Enter y Leave de los tres controles a una sola función.

Aquí te dejo el codigo de los manejadores de evento:

Código: [Seleccionar]

        private void TextBox_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).BackColor = Color.SkyBlue;
        }

        private void TextBox_Leave(object sender, EventArgs e)
        {
            ((TextBox)sender).BackColor = Color.White;
        }


El objeto "sender" representa el control que origina el evento. Para este caso ya sabemos que siempre el objeto sender va a ser un control de tipo TextBox. Así que bueno, hacemos un Casting para convertirlo a control TextBox y así podemos asignarle un color al control.

El codigo TextBox_Enter se ejecuta cuando el control tiene el focus, y el TextBox_Leave se ejecuta cuando se sale del mismo regresando al color original.

Te anexo el codigo de ejemplo:


Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #58 : mayo 25, 2009, 10:11:36 am »
Eso es bastante sencillo. Lo único que necesitas hacer es definir los eventos Enter y Leave de los tres controles a una sola función.

Aquí te dejo el codigo de los manejadores de evento:

Código: [Seleccionar]

        private void TextBox_Enter(object sender, EventArgs e)
        {
            ((TextBox)sender).BackColor = Color.SkyBlue;
        }

        private void TextBox_Leave(object sender, EventArgs e)
        {
            ((TextBox)sender).BackColor = Color.White;
        }


El objeto "sender" representa el control que origina el evento. Para este caso ya sabemos que siempre el objeto sender va a ser un control de tipo TextBox. Así que bueno, hacemos un Casting para convertirlo a control TextBox y así podemos asignarle un color al control.

El codigo TextBox_Enter se ejecuta cuando el control tiene el focus, y el TextBox_Leave se ejecuta cuando se sale del mismo regresando al color original.

Te anexo el codigo de ejemplo:


Justamente lo que necesitaba..!!! gracias mxgxw  :thumbsup:


Desconectado stoke

  • Sv Member
  • ***
  • Mensajes: 342
Re: Ayuda a JGuillen™ con C#
« Respuesta #59 : mayo 25, 2009, 10:15:01 am »
Podes crear un custom control y de esta forma no tenes que manipular los eventos enter/leave ya que solo lo haces una ves, en esta pagina te lo detallan paso a paso, voy a bajarme el c# express y te lo paso

http://www.akadia.com/services/dotnet_user_controls.html

PD

Te voy hacer un en vb para mientras
« Última Modificación: mayo 25, 2009, 10:18:06 am por stoke »