Crear un Botón Copy!

Hola amigo del foro, estoy aquí de nuevo para hacerte dos nuevas consultas, fíjate que en mi proyecto quiero crear una especie de administrador de llaves para programas, pero tu entenderás que son llaves previamente ingresadas osea no es que la aplicación las creara, sino que voy a reunir varios keygen voy a tomar las llaves y guardarlas en una base de datos para llamarlas desde la aplicación.
Mira las tablas que tengo son: **programas** codprograma y nombreprograma
                                                 **llaves** codprograma y llave
En la segunda es donde guardo las llaves relacionadas por el codprograma con el programa. El caso que quiero que la aplicación funcione así.
Escojo de un combobox el programa, abajo hay un textbox se rellena con una determinada llave, como tengo varias llaves del mismo programa, quiero que junto al combobox allá dos botones de avanzar y retroceder para que puede presentar la siguiente o la anterior llave guardada. Si tienes ese código me lo envías por favor o si tienes un proyecto así mucho mejor.
Ahora quiero que allá un botón que sea copy, como coloque en el tema, que cuando fijes una llave determinada le das click al botón copy y al igual que los keygen ya solo debas de ir a otro lugar y darle pegar.
Este segundo es el más necesario por favor, enviame el código para realizar mi proyecto.
Gracias de antemano!
Respuesta
1
Que tal pues mira la verdad código de eso y ejemplo de eso si que no tengo pero te digo por ejemplo que si ya utilizas una llave deberías darle un estado de que si ya se ha usado o no, ahora lo que debes hacer es que a lo que haces la consulta de la tabla de llaves de acuerdo al programa deberías obtener los resultados en una List<Llave> osea una lista del objeto llave deberías crearte un objeto llave el datareader recorrerlo con el while. Read()
{
Llenar la lista de objeto por cada lectura y con eso tendrías tu lista o cleccion de objetos y podrías barrerlo mediante botones
}
Ahora lo del boton copy debes utilizar el portapapeles de windows osea das clic en ese boton y la llave que este que la coja y la copie al portapapeles
string llave = "mi llave";
//Llave viene a ser como el textbox.Text
//Clipboard (Objeto de .net) y .SetDataObject (metodo para copiar al porta papeles)
//Es decir con el objeto clipboard manejas el portapales de windows
Clipboard.SetDataObject(llave, true);
Saludos, si no me entendisstes lo anterior me avisas para ver si te hago una pequeña cosilla por ahí
jeyy amigo, excelente, eso del botón copy! Se ve bastante bien en mi proyecto, solo es una linea pero le da un buen toque... Muchas Gracias! Pero ahora je je tengo otra consulta...
Sabes como programar un control DomainUpDown, de modo que en este pueda manejar la Hora... tu entiendes, Hora:Minutos:Segundos, que con este control pueda fijar la hora necesaria.
Y de paso al momento de guardarla en la base de datos, por ejemplo que mi campo se llame hora.
por ejemplo ****************************************
DataRow registro;
                registro = ds1.Tables["Mi Tabla"].NewRow();
                registro["hora"] = domainupdown.?????
                 registro["hora"] = codigo.Text;
                 registro["codubicacion"] = cbubicacion.SelectedValue.ToString();
                ds1.Tables["maquinas"].Rows.Add(registro);
                da_maquina.Update(ds1, "maquinas");
************************************************************
Allí te envío el ejemplo, por ejemplo .text para un textbox normal, .selectedvalue.tostring() para un combobox pero para un domainupdown que seria (.?)
Gracias de antemano.
Pues smira amigo la verdad nunca he manejado ese control así que no sabría decirte que mismo sucede, pero el datetime manejas hora sy si quieres manejar explícitamente horas, minutos y segundos, te recomiendo que utilices el timespam ese te maneja hasta milisegundos
En si lo que quiero es guardar una hora, pero no la del sistema, ni una que me extienda el datetimepicker, sino una hora independiente, quisiera hacerla de tal forma que exista algo parecido a un numericupdown, si me entiendes que estén los botones arriba y abajo para mover la hora y minutos. Es más que todo presentación
¿Osea te refieres como al reloj de windows? ¿Ese qué tiene dos flechitas y la hoa en un solo campo?
Exactamente...
Sabes como hacerlo y guardar esa hora... solo guardarla, es más que todo para que se mire profesional y presentable!
Hola amigo tengo una ultima pregunta porque ya casi presento mi sistema, gracias por todo de verdad!
Mi duda es, tengo dos datetimepicker que son para hacer una consulta por fechas desde hasta...
Ejemplo
consultar ventas desde **DATATIMEPICKER1** hasta **DATETIMEPICKER2**
Yo quiero validar que el segundo no pueda ser menor que el primero y viceversa. Cuando esto ocurra que me tire un messagebox, pero no se como seria
si datetimepicker1.?
lo del reloj dejomoslo para fin de semana porque tendria que porbar la verdad,
lo del datetime es sencillo mira dale doble clic a cada datetime
en cada evento tiene que poner
dt2.SelectedDate <= dt1.selecteddate
dt2.selecteddate = dt1.selecteddate.adddays(1);
Esa validación te valida que el datetimepicker dos siempre sea mayor que el 1
si te da error en fechas pruébale así
(DateTime)dt1.SelectedDate o DatetIme.Parse(dt1.SelectedDate)
Saludos, ojo no esta compilado pero los properties se llaman igualito

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas