• Sábado 18 de Abril de 2026, 16:24

Mostrar Mensajes

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


Mensajes - yuyokun

Páginas: [1]
1
C# / Re: Realizar una funcion para varios botones.
« en: Viernes 4 de Febrero de 2011, 02:00 »
hey hola buenos tardes.[depende de la hora claro]
mira una vez tuve el mismo problema y lo solucione de una forma no muy ortodoxa si pudieramos llamarlo asi
boy suponer que los botones estan sobre una forma [WindowsForms] al igual que mucho objetos estos tienen una coleccion de objetos valga la redundancia
entonces tus botones se ecuentran dentro de esta coleccion, ahora ballamos un poco al codigo

//primero que nada hacemos la funccion que se va a ejecutar en los botones que la llamare "BotonPresionado"
//la funcion no regresa nada por lo tanto usamos void, le pasamos un valor de tipo objeto lo nombramos "sndr" para referirnos a el como un tipo de sender
private void BotonPresionado(object sndr)
        {
            //dentro del ciclo del foreach lo que hacemos es buscar dentro de la lista de controlroles del formulario [this.Controls]
            foreach(object objeto in this.Controls)//cada pasada del ciclo el objeto de se guardara temporalmente en la variable "objeto"
            {
                if (objeto == sndr) //cuando objeto igual al objeto sndr que mandamos por medio de la funcion sabras que boton fue presionado
                {
                    //En este ejemplo solo mandamos un mensaje con el nombre del ejemplo
                    MessageBox.Show((objeto as Button).Name );
                }
            }
        }

ahora solo tendras que poner la funcion dentro de cada boton, ejemplo :

 private void button1_Click(object sender, EventArgs e)
        {
            BotonPresionado(sender);
        }

para tu problema se me ocurre pasar el objeto por referencia
        private void BotonPresionado(ref object sndr)

y en lugar de la instruccion del message box poner
algo asi                
                     (objeto as Button).opacity = 50;


bueno por mi parte es todo espero y haya podido ayudarte

2
C# / SDL-MPEG
« en: Miércoles 5 de Enero de 2011, 08:36 »
Hey Hola Amigos
literalmente soy nuevo en este foro
y digo literalmente por ke lo frecuento mucho peor hasta ahora no mehabi animado hacer un pregunta U.U
Weno Soy un chico ke esta muy muy interesado en el desarollo de juegos en mi cd hacen un concurso cada anio y tengo rato preparandome para este
mi problema es el siguente estoy usando c# Express y Sdl para dicho juego
mi problema es que quiero reproducir un video y leei desde la pagina de SDLDotnet para c# que se podia reproducir videos en formato mpeg
usando la clase movie que trae esta libreria
tras varios develes y leer leer leer no mas no hago que funcione queria saber si alguien podria ayudarme o alguna recomendacion

lo que hago es declarar la pelicula
movie intro = new movie("Direcciondelarchivo");

en el evento keypress
alprecionar la letra "p"
intro.play();

luego en el evento tick
intro.dysplay(video.screen);
Video.update();

//
como comentario solo logtro esuchar el audio del video pero no puedo ver el video

porfavor pido asu ayuda amablemente gracias

Páginas: [1]