PREGUNTAS CONTESTADAS -

 Hay un total de 95 Preguntas.<<  >> 

    Pregunta:  61429 - AREA DE EVENTOS PARA CONTROLES PERSONALIZADOS USANDO GDI+
Autor:  LhaN
Pues bien, el titulo no es lo suficientemente claro de mi problema, pero no se me ocurrio un titulo mejor.
El tema es asi. Estoy realizando un control personalizado, un boton, pero con la particularidad de que es un hexagono. Visualmente funciona, he conseguido hacer la transparencia, pero funcionalmente sigue trabajando como si fuera un cuadrado.

Yo tengo dos botones asi:

xxxx
xxxxxxxoooo
xxxxoooooo
oooo

Espero que se capte la idea de la disposicion de los botones lo que ocurre es que las "esquinas" del ClienteRectangle por muy invisibles que sean, me lanzan eventos. Y la esquina de un boton tapa al otro boton, entonces en esa esquina el mouse se ve sobre un boton pero el evento mousemove se produce en el otro boton.

Existe alguna forma de evitar esto?

Ademas note lo siguiente, cuando el mouse pasa sobre un control, el formulario lanza un evento mouseleave. Hay alguna forma de que el formulario no lance el evento mouseleave y que se produsca el evento mousemove tanto en el control como en el formulario (o en dos controles superpuestos?)

En la descripcion del evento mouseenter note que dice "Tiene lugar cuando el mouse entra en la parte visible del control". Existe alguna manera de "definir" la parte visible de un control?

Bueno espero puedan responderme, gracias desde ya.
  Respuesta:  Juan Manuel Castañeda
Invoque a la misma subrutina en eventos similares en cada botón(p.e. mousemove ruytina xx)

    Pregunta:  61444 - ARREGLOS EN C#
Autor:  ALEJANDRA SUÁREZ PÉREZ
Quisiera que porfavor me ayudaran a crear el código fuente en CSharp sobre como puede invertir los renglones de un arreglo, ejemp`lo:

111 777
222 666
333 555
444 444
555 333
666 222
777 111

porfa es urgente, es para mañana, me lo pidieron hoy.
  Respuesta:  carlos garcia
hola no se si sera algo tarde para contestar

arreglo unidimensional

public void invertir()

{
int auxiliar=0;
for (int i=0;i {
auxiliar=arrefglo[i];
arrefglo[i]=arreglo[ arreglo[].lenght -1-i ];
arreglo[ arreglo[].lenght -1-i ]=auxiliar;

}
}


dime si te sirve, recuerda corregir cualquier error de sintaxis con el visual estudio.Si necesitas para arreglos bidimensionales escribeme saludos

    Pregunta:  61479 - COMO PROVOCAR UN EVENTO SIN QUE SE HAYAN PROVOCADO REALMENTE
Autor:  Juan Bernardo Rivera Arias
Es posible provocar eventos sin que el usuario de la aplicacion los haya provocado realmente, en C#.
me surjio la pregunta luego de concluir que seria mas comodo para alguien que escribe un dato en un textbox no tener que ir luego hasta el boton que procesara toda esa informacion sino simplemente presionar Enter y provocar el evento del textbox KeyDown que a su vez con algun codigo que no se si exista provoque el evento del boton, para no tener que copiar y pegar el mismo codigo del evento del boton sobre el evento keyDown del textbox. Gracias.
  Respuesta:  Juan Manuel Castañeda
Consulte en la API del framework si existen clases con los eventos y métodos Raise o Raisexx(xx nombre mobre del evento).

    Pregunta:  61600 - C# COMO CONVERTIR FLOAT PARA BYTES?
Autor:  Bruno Vasconcelos
hola necessito convertir um numero float para bytes en c sharp,
por ejemplo:

"0.2235F" em float para "0.00111001001101110100101111000110" como puedo hacer esta conversion en CSHARP

Gracias
  Respuesta:  Juan Manuel Castañeda
Convert.ToByte(0.00111001001101110100101111000110);

    Pregunta:  61762 - COMO PASO DATOS DE UN FORM A OTRO
Autor:  luciano perez
capturo una variable en un textbox de tipo float (esta arreglado para que solo me acepte numeros decimales) esto en el form2
¿como la paso al form1 para utilizar el valor capturado en una formula (mutiplicacion, divicion, suma, resta)?
  Respuesta:  Victor Sandoval Vásquez
MMMM hace algún tiempo tuve algo parecido, mira la forma más simple que yo use fue que en el formulario receptor declaré las variables como publicas, y las envié una a una despues de crear el formulario.

por ejemplo digamos que tengo formulario1 y fomulario2

declaramos en formulario2 las variables publicas a1,a2 como tipo entero.

en el formulario 1 creamos un objeto de el formulario2

formulario2 form = new formullario2();
form.a1= 5;
form.a2=3;
form.show();

Espero les sirva la información.

Salu2

    Pregunta:  61974 - ¿COMO MODIFICAR ANCHO DE LAS COLUMNAS DE UN DATAGRID EN C#?
Autor:  Begoña Estraviz
El problema que tengo es que el ancho de las columnas del datagrid es demasiado pequeño y se ven los datos cortados. ¿Como puedo hacer para aumentar el tamaño de las columnas y poner a cada una el tamaño que le corresponde? Tengo Visual Studio. Net 2003.
Gracias.
  Respuesta:  cristhian arbelo
foreach(DataGridViewColumn c in "nombre de tu datagrid" + "punto" Columns)
{
if (r.index==0)
{
with="el ancho que u quieras"
}
//el valor 0 es la columna cero, debes preguntar para cada columna y le das el with que tu quieras.
}

    Pregunta:  62067 - EXPORTAR TEXTBOX MULTILINEA A EXCEL CON C#
Autor:  Carlos Negrete Meraz
Hola quisiera ver si alguien podria ayudarme con este problema:
Estoy intentando pasar un textbox a una hija de Excel, el detalle es que el textbox es multilinea,y al intentar pasar el textbox marca un error y aparece un caracter de fin de línea y aunque lo quite con un remove aun asi sigue marcando error. Este es mi codigo:
txtDirigido.Text = txtDirigido.Text.Replace("

", " ");

Excelapp Excel = new Excelapp();
Excel.Visible = true;

Workbook libro = Excel.Workbooks.Add(Missing.Value);
Worksheet hoja = (Worksheet)Excel.ActiveSheet;

hoja.Cells[2, 1] = "Dirigido a";
hoja.Cells[2, 2] = txtDirigido.text.ToString();

try
{
hoja.SaveAs(@"C:Book1.xls", true, true, true, true, true, true, true, true, true);
Excel.Quit();
}
catch(Exception ec)
{
MessageBox.Show(ec.ToString());
}

Espero que puedan ayudarme, saludos
  Respuesta:  Alejandro Martín Cermeño
donde pones txtDirigido.Text = txtDirigido.Text.Replace("

", " ");

el caracter de fin de linea se pone " ", o sea, que tienes que cambiar lo anterior por
txtDirigido.Text = txtDirigido.Text.Replace(" ", " ");

    Pregunta:  62618 - COMO VISUALIZAR UNA IMAGEN DE UN IMAGLIST EN UN PICTUREBOX
Autor:  yadira rodriguez
hola!!
estoy haciendo un proyecto en C# pero no se como hacer que desde un picturebox se pueda ver una imagen del imagelist cuando creo un evento desde un menu, es decir, tengo un menu y quiero que cuando se active esa opcion se pueda ver una imagen en el picturebox pero las imagenes las tengo en un imagelist

espero haberme explicado bien y me puedan ayudar. de antemano gracias
  Respuesta:  Carlos Garcia
podria ser asi,si no te funciona escribeme a mi correo:
[email protected]

i=imagelistprueba.image[0];
pictureprueba.image=i;

    Pregunta:  62829 - IMPRIMIR LISTVIEW CON C#
Autor:  Ezequiel Gonzalez
por favor necesito ayuda, como imprimo un listview con c#
  Respuesta:  Danae Skalari
Font printFont;
Bitmap bitmap;
public void PrintAString(Bitmap data)
{
PrintDocument pd = new PrintDocument();
printFont = new Font("Arial", 12);
pd.PrintPage += new PrintPageEventHandler(PrintPage);
pd.DefaultPageSettings.Landscape = true;
pd.Print();
}

private void PrintPage(object sender, PrintPageEventArgs e)
{
bitmap = new Bitmap(this.listView2.Width, this.listView2.Height);
listView2.DrawToBitmap(bitmap, this.listView2.ClientRectangle);
e.Graphics.DrawImage(bitmap, new Point(70, 70));
}

private void imprimirToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintAString(bitmap);
}

    Pregunta:  62952 - COMO TERMINAR LA EJECUCION DE UN PROGRAMA DESDE C SHARP
Autor:  samuel gonzalez
QUIERO SABER COMO PUEDO TERMINAR LA EJECUCION DE UN PROGRAMA DESPUES DE UN CIERTO TIEMPO, ESTE YA ESTA EJECUTANDOSE Y QUIERO CERRARLO.
  Respuesta:  Alejandro Segura
Hola Samuel, no se que IDE estas usando pero con Visual Estudio dentro del menu Depurar tienes la opcion de Parar lo que se esta ejecutando incluso aunque no se haya terminado por algun error. Ojala te sirva...

|<  <<  1 2 3 4 5 6 7 8 9 10  >>  >|