Mostrando las entradas con la etiqueta code. Mostrar todas las entradas
Mostrando las entradas con la etiqueta code. Mostrar todas las entradas

lunes, 28 de agosto de 2017

Limitar Textbox en C#

Para limitar Textbox en C#, poner el trozo de código o "snipet code" del método que escoja en el evento KeyPress según se necesite.Comparto varios métodos, utilizar el que mas le guste o convenga:


1er Método

//Aceptar solo números y UN punto decimal en Textbox (poner en el evento KeyPress)
                     

            if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar)
                 && e.KeyChar != '.')
            {
                e.Handled = true;
            }

            // Sólo permitir un punto decimal:
            if (e.KeyChar == '.'
                && (sender as TextBox).Text.IndexOf('.') > -1)
            {
                e.Handled = true;
            }


lunes, 11 de julio de 2016

Libro: Anaya - La Biblia de C# (PDF)




Facilita la transición para los programadores de C/C++ existentes y proporcionar a la vez un lenguaje sencillo de aprender para los programadores inexpertos son sólo dos de las ventajas del nuevo libro de C#.

Además combina las mejores ideas de lenguajes como C, C++ y Java con las mejoras de productividad de .NET Framework de Microsoft.

Este libro fue escrito teniendo en mente a los programadores novatos y los expertos. Si no conoce absolutamente nada sobre las bases del desarrollo de Software, este libro le iniciara en sus fundamentos…. Edición en Español de 835 páginas escaneadas.


jueves, 16 de junio de 2016

C#: Agregar items a ListBox desde TextBox

private void textBox_Leave(object sender, System.EventArgs e)
{
    listBox1.Items.Add(((TextBox)sender).Text);
}



/*Para limpiar
listBox1.Items.Clear();*/

martes, 14 de junio de 2016

C#: Abrir un archivo que esté en la misma carpeta


//Abrir un .exe que esté en la misma carpeta que este programa
         
Process procStarter = new Process();
procStarter.StartInfo.FileName = "NombreDelProgramaQueSeAbrirá.exe";
procStarter.Start();


sábado, 11 de junio de 2016

C#: Llamar evento Click


// Llamar evento Click del botón "btnIniciar"  

private void PictureBox_Click(object sender, EventArgs e)
        {
            btnIniciar.PerformClick();
        }


//PerformClick(): Se llama este método para provocar el evento Click de un control.

martes, 7 de junio de 2016

HTML: Cuadro de texto con color de fondo


En HTML, con este código podrá hacer un cuadro de texto con texto adentro y un color de fondo.


<div style="background-color: orange; border: 1px solid black; margin: 0px auto; padding: 10px; text-align: left; width: 200px;">
texto que irá dentro del cuadro...</div>


texto que irá dentro del cuadro...


Podemos personalizarlo a nuestro gusto cambiando:


background-color para el color de fondo. Podemos poner el color que queramos con código hexadecimal.
Ejemplo: #FFFFFF o también con el nombre del color.

border: El grosor del borde del cuadro de texto y el color del borde.

text-align: Alineación del texto dentro del cuadro.

width: Tamaño horizontal del cuadro (a lo largo).


<div style="background-color: #fbfbfb; border: 5px solid #FF0000; margin: 0px auto; padding: 10px; text-align: center; width: 400px;">
<span style="color: #0080ff;">texto que irá dentro del cuadro... Esto es un ejemplo del texto que puede ir dentro del cuadro de texto con un color de fondo cambiando algunos parámetros.</span></div>

texto que irá dentro del cuadro... Esto es un ejemplo del texto que puede ir dentro del cuadro de texto con un color de fondo cambiando algunos parámetros.


En este segundo ejemplo se cambió el background-color, el tamaño del border y el color, el texto se puso centralizado, el width se cambió a 400px (más grande), se agregó más texto y se introdujo el elemento <span style="color: #0080ff">...</span> para cambiar el color de texto y ponerlo azul.

En el primer ejemplo al no especificarse un color de fuente, toma la predeterminada o la establecida por la plantilla.

domingo, 5 de junio de 2016

C#: Minimizar Form al System Tray (área de notificación)

// Pasos

// 1. Agregar un control notifyIcon (Está en el cuadro de herramientas, igual que un Label)


// 2. En el evento Resize del Form, hacer que al minimizar se vaya al System Tray (área de notificación) con el siguiente código:

     if (FormWindowState.Minimized == this.WindowState)
     {
          notifyIcon1.Visible = true;
          notifyIcon1.ShowBalloonTip(500);
          this.Hide();  
     }
     else if (FormWindowState.Normal == this.WindowState)
     {
          notifyIcon1.Visible = false;
     }


// 3. En el evento MouseDoubleClick del notifyIcon:

     this.Show();
     this.WindowState = FormWindowState.Normal;


/* 4. En las propiedades del notifyIcon, asignar un Icon, un BalloonTipText y un BalloonTipTitle para que funcione, porque con esas propiedades vacías no correrá.*/




lunes, 30 de mayo de 2016

Colores: RGB, HTML & Color Picker

Los que editan imágenes, modifican blogs, páginas web o incluso los desarrolladores de aplicaciones para plataformas que no son web (programas para sistemas operativos), cuando están diseñando la interfaz gráfica de algún programa, tienen que lidiar con los colores RGB o hexadecimales. Por ejemplo, los programadores que usan Visual Studio deben saber que para que el fondo de un botón sea rojo, en la propiedad "BackColor" ponemos 255, 0, 0 (el código RGB del color rojo).

RGB (rojo, verde, azul por sus siglas en inglés) es un formato o modelo estandarizado para identificar colores y sus variaciones. Los que han trabajado con el programa Paint de Windows, saben que al hacer clic en el botón "Editar colores" vemos este cuadro de diálogo que contiene todas las variaciones de los colores y sus respectivos códigos.



No obstante, así como existe el RGB también existe el código hexadecimal, que es el formato o modelo que se usa en el lenguaje HTML para identificar los colores y sus variaciones en páginas web, blogs, JavaScript, etc.