Ver por etiquetas

Usando el ProgressBar con un BackGroundWorker
Published 10/9/2006 18:00 | Eugenio Estrada
Este ejemplo esta especialmente publicado para Emilio Velardiez que me pregunto como usar una barra de progreso con una BackgroundWorker. Este ejemplo lo haré en una aplicación Windows Form. A nuestra aplicación Windows Forms vamos a agregar un BackgroundWorker, llamado BackgroundWorker1, y un ProgressBar, llamado ProgressBar1. Las únicas propiedades que cambiaremos son las del BackgroundWorker1, para que pueda reportar el proceso: Y este es el código de nuestra aplicación: Public Class Form1 Private...
Archivado en: ,,,
Textbox WaterMark (antes con efecto sombra) Beta 2
Published 10/9/2006 15:45 | Eugenio Estrada
Esta es la nueva versión del Textbox con marca de agua, el proceso de creación es igual que el anterior, esta vez el código es el siguiente: Public Class TextBoxWaterMark Private _active As Boolean Private _defaultFont As Font = Me .Font Private _defaultColor As Color = Me .ForeColor Private _defaultBackColor As Color = Me .BackColor Private _watermarkText As String Private _watermarkFont As Font = New Font(_defaultFont, FontStyle.Italic) Private _watermarkColor As Color = Color.Gray Private _watermarkBackColor...
Archivado en: ,,
Textbox con efecto sombra
Published 4/9/2006 20:53 | Eugenio Estrada
En este post os voy a explicar como crear un textbox con efecto sombra. El efecto sombra es un texto que explica para que sirve el textbox o que debe incluir en él, en la siguiente figura podéis ver un textbox con efecto sombra y otro que no lo tiene. Si nuestro segundo textbox se convierte en el foco de la aplicación, la fuente y el color se convertirán a la del primero y el texto estará en blanco. Si una vez perdido el foco el cuadro de texto está vacío este se volverá a convertir en la sombra...
Archivado en: ,,
Más sobre el Profile
Published 30/8/2006 10:32 | Eugenio Estrada
Siguiendo el tema del post anterior, el profile o, si preferís el termino en español, el perfil, vamos a ver donde se guardan las propiedades del usuario. Lo primero que haremos será abrir la base de datos de Asp.Net. La podemos abrir en el explorador de servidores como muestro en la figura 1. Figura 1 - La base de datos de Asp.Net La tabla que nos interesa para nuestro ejemplo es aspnet_Profile, en la figura 2 os muestro cual es. Figura 2 - La tabla en la que se guardan los perfiles En este ejemplo...
Archivado en: ,,
Páginas personalizadas
Published 29/8/2006 22:56 | Eugenio Estrada
Hoy me preguntaban como tener páginas personalizadas para cada usuario, y la verdad si usáis el MemberShip de Asp.Net es algo muy sencillo. Os explico lo que debéis hacer. Para empezar debéis tener creados diferentes Themes, lo que vamos a hacer es guardar en el profile (perfil) del usuario que theme tiene escogido y hacer la siguiente configuración en el Web.Config: 1 2 3 4 5 6 <!—En el Web.Config, dentro de System.Web--> < profile > < properties > < add name ="Theme" type ...
Archivado en: ,,
Como validar si un objeto implementa una interfaz (sin usar Reflection)
Published 18/8/2006 16:15 | Eugenio Estrada
Bruno nos contaba hoy como validar si un objeto implementa una intefaz . De paso que pruebo el Plugin de WLW os doy otra opción sin usar Reflection. Ya comenta Rodrígo de hacerlo de esta forma y yo os enseño el código. Parece que es mucho más código, pero en realidad la comprobación es la función Comprobar() . 'Esta es la intefaz que vamos a utilizar. Public Interface IClase Property name() As String End Interface 'Esta es la clase que la implmenta Public Class Clase_1 Implements IClase Private _name...
Archivado en: ,,
Ejemplo: Publicando con ClickOnce
Published 10/7/2006 15:29 | Eugenio Estrada
En este segundo ejemplo vamos a publicar una aplicación con ClickOnce. Lo primero que haremos será cargar nuestro proyecto y luego debemos iniciar el asistente de publicación, haciendo click derecho en el proyecto (dentro del explorador de soluciones) y pulsamos en "Publicar..." como se muestra en la figura 1. Figura 1 - Iniciando el asistente de publicación Lo primero que nos preguntará el asistente es la ubicación donde se guardará la publicación...
Archivado en: ,

Search

This Blog

Tags

Community

Archives

Blogs

Enlaces recomendados

Syndication

Email Notifications

Enlaces Comunes