<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1647984194321295524</atom:id><lastBuildDate>Mon, 13 Feb 2012 20:38:57 +0000</lastBuildDate><category>Next</category><category>boton</category><category>value</category><category>For Each</category><category>grillas</category><category>SQL</category><category>Print</category><category>sumar</category><category>Ejecucion paso a paso</category><category>Image</category><category>aprenda visual basic 6 como si estuviera en primero</category><category>SQL Server</category><category>clng</category><category>Option</category><category>InputBox</category><category>Select Case</category><category>backstyle</category><category>date</category><category>command</category><category>Then</category><category>evento click</category><category>currency</category><category>etiqueta</category><category>backcolor</category><category>string</category><category>Colores</category><category>Hexadecimal</category><category>ventana de propiedades</category><category>librerias</category><category>Access</category><category>Elseif</category><category>picture</category><category>controles</category><category>Exit For</category><category>inicio</category><category>PictureBox</category><category>tiempo de programacion</category><category>DoEvents</category><category>"hola"</category><category>Entorno</category><category>integer</category><category>guia</category><category>Check</category><category>For</category><category>menu</category><category>visual basic 6</category><category>punto de inspeccion</category><category>variables</category><category>manual</category><category>Microsoft FlexGrid Control 6.0</category><category>formularios multiples</category><category>Parametros</category><category>long</category><category>comenzando</category><category>double</category><category>fecha</category><category>formularios</category><category>DateAdd</category><category>object</category><category>descargar</category><category>Funciones</category><category>bases de datos</category><category>datediff</category><category>ocx</category><category>Else</category><category>style</category><category>vb6</category><category>propiedades</category><category>Format</category><category>funciones de conversion</category><category>componentes</category><category>ventana de proyecto</category><category>activex</category><category>dim</category><category>barra de controles</category><category>color</category><category>tiempo de ejecucion</category><category>eventos</category><category>concatenar</category><category>algoritmos</category><category>If</category><category>step</category><category>Procedimientos</category><category>byte</category><category>boolean</category><category>MsgBox</category><category>shape</category><category>label</category><category>barra</category><title>Programando en Visual Basic 6</title><description /><link>http://www.programandoenvb6.com.ar/</link><managingEditor>noreply@blogger.com (Mariano I. Gutierrez)</managingEditor><generator>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ProgramandoEnVisualBasic6" /><feedburner:info uri="programandoenvisualbasic6" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Education/Educational Technology</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle></itunes:subtitle><itunes:category text="Education"><itunes:category text="Educational Technology" /></itunes:category><feedburner:emailServiceId>ProgramandoEnVisualBasic6</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-7075312931744884805</guid><pubDate>Mon, 13 Feb 2012 20:34:00 +0000</pubDate><atom:updated>2012-02-13T12:34:38.556-08:00</atom:updated><title>Formulario y/o controles invisibles</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Esto lo envía Wisler Antonio Chávez Meléndez (tanto código fuente como la redacción del post.), Saludos&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Lo que hace es aplicar transparencia al formulario y a los controles que 
quieras (que tengan propiedad BackColor)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;solo elijes&amp;nbsp;color&lt;span style="color: red;"&gt; ROJO&lt;/span&gt; a la propiedad 
backcolor de los controles que quieres se hagan transparentes&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;(al formulario, el código lo pone color rojo 
en el evento load **Skin Me, &lt;span style="color: red;"&gt;vbRed&lt;/span&gt;** &lt;b&gt;cambia 
al color que deseas&lt;/b&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Copia en la pantalla de código las lineas 
abajo y ejecuta el programa.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Option Explicit&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" 
(ByVal hWnd As Long, ByVal nIndex As Long) As Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" 
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As 
Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Declare Function ReleaseCapture Lib "user32.dll" () As Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" 
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As 
Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Declare Function SetLayeredWindowAttributes Lib "user32.dll" (ByVal 
hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) 
As Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Const LW_KEY = &amp;amp;H1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Const G_E = (-20)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Const W_E = &amp;amp;H80000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Sub Form_Load()&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Skin Me, vbRed&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As 
Single, Y As Single)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;'para mover el form de cualquier parte&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;ReleaseCapture&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;SendMessage hWnd, 161, 2, 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Sub Skin(Frm As Form, Color As Long)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Frm.BackColor = Color&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Dim Ret As Long&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Ret = GetWindowLong(Frm.hWnd, G_E)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Ret = Ret Or W_E&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;SetWindowLong Frm.hWnd, G_E, Ret&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;SetLayeredWindowAttributes Frm.hWnd, Color, 0, LW_KEY&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;End Sub&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-7075312931744884805?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/T3Q-9vulZRA/formulario-yo-controles-invisibles.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2012/02/formulario-yo-controles-invisibles.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-5115120736408609320</guid><pubDate>Fri, 02 Dec 2011 12:30:00 +0000</pubDate><atom:updated>2011-12-02T04:30:30.715-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Print</category><title>Método Print</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;En tiempo de ejecución se puede escribir texto en un &amp;nbsp;formulario o en un control PictureBox por&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;medio del método Print.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;La forma general de este método es la siguiente:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;objeto.Print {spc(n)|tab(n)}&amp;nbsp;expresión&amp;nbsp;poschar&lt;/span&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;donde spc(n) es opcional y sirve para insertar n caracteres en la salida; tab(n) es también opcional y&amp;nbsp;sirve para posicionar la salida en una posición absoluta determinada por n con un tabulador. Si tab&amp;nbsp;se utiliza sin argumentos lleva al comienzo de la siguiente región de salida;&amp;nbsp;expresión&amp;nbsp;representa&amp;nbsp;cualquier expresión cuyo resultado sea un número o una cadena de caracteres. poschar indica dónde&amp;nbsp;se imprimirá el siguiente carácter. Si es un punto y coma (;) la impresión se hace a continuación del&amp;nbsp;último carácter impreso; si es un &amp;nbsp;tab(n) o un &amp;nbsp;tab tiene el efecto antes descrito; si se omite, la&amp;nbsp;impresión comienza en una nueva línea.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;El color, la fuente y el tamaño del texto se toman de las correspondientes propiedades del&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;formulario o control PictureBox.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Fuente: Aprenda Visual Basic 6 como si estuviera en primero.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-5115120736408609320?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/bJ7dhC7VTAk/metodo-print.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>1</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/metodo-print.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-8358881238803366288</guid><pubDate>Fri, 02 Dec 2011 12:15:00 +0000</pubDate><atom:updated>2011-12-02T04:15:30.853-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PictureBox</category><title>Control PictureBox</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Este es el control gráfico más potente y general de Visual Basic 6.0. Se trata de una especie de formulario reducido, pues puede contener imágenes y otros tipos de controles tales como botones, shapes, labels, cajas de texto, etc.&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Con respecto a los bitmaps, el control &amp;nbsp;PictureBox se comporta de modo diferente que el control Image. El control &amp;nbsp;PictureBox no tiene propiedad Stretch, con lo cual al cargar un icono o un bitmap siempre aparecen con su tamaño natural. Sin embargo el control PictureBox tiene&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;la propiedad &amp;nbsp;AutoSize, que por defecto está en False. Cuando se carga un bitmap con AutoSize en False el gráfico aparece en la esquina superior izquierda del control; sin embargo, si AutoSize está en True el control PictureBox adapta su tamaño al del bitmap que es cargado. La Figura 6.5 muestra los resultados de introducir un icono en un control Image (Stretch: False y True) y en un control PictureBox &amp;nbsp;(AutoSize: False y True).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;En el control Image se cargan con su verdadero tamaño si la propiedad Stretch es False, mientras&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;que se adaptan al tamaño del control si dicha propiedad es True. Con el control &amp;nbsp;PictureBox se&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;adaptan al tamaño del control si AutoSize es False, mientras que se cargan con su propio tamaño si&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;es AutoSize es True.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;En el control &amp;nbsp;PictureBox (al igual que en los formularios) son importantes las cuatro&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;propiedades relacionadas con el color: BackColor, ForeColor, FillColor y FillStyle. La propiedad&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BackColor controla el color de fondo del control. La propiedad &amp;nbsp;ForeColor controla el color del&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;texto que se escribe en el control (con el método &amp;nbsp;Print). Las propiedades FillColor y FillStyle no afectan directamente al control sino a los elementos gráficos que se dibujen sobre él con métodos tales como &amp;nbsp;Line y &amp;nbsp;Circle, que se verán a continuación.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FillStyle determina el tipo de relleno o pattern líneas horizontales, verticales, inclinadas, cruzadas, mientras que FillColor determina el color de estas líneas del relleno.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Fuente: Aprenda Visual Basic 6 como si estuviera en primero.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-8358881238803366288?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/QR5KOnEgQBs/control-picturebox.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/control-picturebox.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-7050734635650479267</guid><pubDate>Fri, 02 Dec 2011 12:09:00 +0000</pubDate><atom:updated>2011-12-02T04:09:39.418-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Image</category><title>Control Image</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;El control Image es un contenedor de gráficos bitmap, iconos, metafile, enhanced metafile, GIF y&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;JPEG.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Este control admite ya una amplia colección de eventos, por lo que es ya un control con un&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;papel mucho más activo que los anteriores.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Las propiedades más propias e importantes de este control son las propiedades &amp;nbsp;Picture &amp;nbsp;y&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Stretch. La propiedad &amp;nbsp;Picture sirve para relacionar este control con el fichero que contiene el&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;gráfico que se desea representar, a través del cuadro de diálogo Load Picture que permite elegir el&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;fichero a insertar. El fichero deberá ser de uno de los tipos admitidos. Según el fichero elegido, la&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;propiedad Picture tendrá uno de los tres valores siguientes: icon (ficheros cur, ico), bitmap &amp;nbsp;(bmp,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;gif, jpg) o metafile (wmf, emf).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;La propiedad &amp;nbsp;Stretch indica cómo se comporta el control &amp;nbsp;Image al introducir en él el&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;contenido del fichero gráfico. Por defecto, cuando se crea un control &amp;nbsp;Image arrastrando en el&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;formulario con el ratón esta propiedad tiene el valor False. Estando la propiedad Stretch en False el&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;tamaño del control se ajusta al tamaño del bitmap o del metafile que se introduce en dicho control.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Por el contrario, si dicha propiedad está en &amp;nbsp;True el gráfico que proviene del fichero se adapta al&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;tamaño de control.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Se puede tratar de modificar el tamaño del gráfico en modo de diseño (con el ratón o&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cambiando las propiedades de tamaño del control). Si el gráfico es un bitmap y la propiedad Stretch&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;está en False, el tamaño de la imagen no cambia aunque cambie el del control (quedando en la&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;esquina superior izquierda si el control se hace más grande, o quedando parcialmente oculta si&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;alguna de las dimensiones del control se hace más pequeña que la del &amp;nbsp;bitmap. Si la propiedad&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Stretch está en True, el &amp;nbsp;bitmap se adapta al tamaño del control y su tamaño se cambia con el de&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;éste. Los gráficos &amp;nbsp;metafile siempre se pueden cambiar de tamaño en modo de diseño, tanto si&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Stretch está en True como si está en False.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Existen otras formas de cargar un gráfico en un control &amp;nbsp;Image, además de utilizar la&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;propiedad &amp;nbsp;Picture en modo de diseño, como se ha visto anteriormente. Una segunda forma,&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;utilizable también en modo de diseño, es hacer Copy y Paste a partir de un gráfico contenido en otra&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;aplicación como Paint Shop Pro o Excel.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;En modo de ejecución se puede copiar el contenido de un control Image en otro control del&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;mismo tipo por medio de una sentencia de asignación en la forma:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;imgCuadro.picture = imgCaja.picture&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;y se puede también cargar una imagen de un fichero utilizando el procedimiento LoadPicture, por&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;ejemplo en la forma siguiente (habrá que estar seguro de que existe el fichero):&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;imgCuadro.picture = LoadPicture("G:\graficos\pc.wmf")&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Aunque el control &amp;nbsp;Image admite algunos eventos (Click, &amp;nbsp;DblClick, &amp;nbsp;DragDrop, &amp;nbsp;DragOver,&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;MouseUp, MouseDown, MouseMove), sus posibilidades son también limitadas. Por la forma en que&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;se dibuja, el control Image no puede estar sobre otro control, como por ejemplo un botón (ver los&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;layers, más adelante en este capítulo). Tampoco puede contener otros controles en su interior: sólo&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;puede contener gráficos. Finalmente, este control no puede obtener el &amp;nbsp;focus y por tanto no puede&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;responder a acciones desde el teclado. El control PictureBox, que se verá a continuación, resuelve&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;estas limitaciones aunque presenta la desventaja de ser más lento en dibujar que el control Image.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Fuente: Aprenda Visual Basic 6 como si estuviera en primero.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-7050734635650479267?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/jol2qunx7bo/control-image.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/control-image.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-3330892411006270058</guid><pubDate>Fri, 02 Dec 2011 12:05:00 +0000</pubDate><atom:updated>2011-12-02T04:05:20.224-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">shape</category><title>Control Shape</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Este control es en muchos aspectos similar al control &lt;b&gt;Line&lt;/b&gt;: tampoco tiene las propiedades text,&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Caption y &amp;nbsp;Value, ni reconoce eventos. Se diferencia en que admite formas geométricas más&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;complejas, que vienen definidas por la propiedad &amp;nbsp;Shape, que admite los valores siguientes:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;cuadrado (&lt;b&gt;Square&lt;/b&gt;), rectángulo (&lt;b&gt;Rectangle&lt;/b&gt;), círculo (&lt;b&gt;Circle&lt;/b&gt;), elipse (&lt;b&gt;Oval&lt;/b&gt;), cuadrado redondeado&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;(Rounded Square) y rectángulo redondeado (Rounded Rectangle).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Además de las propiedades correspondientes al tamaño y posición, las propiedades más&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;interesantes del control Shape son las siguientes: BackColor, BackStyle, BorderColor, BorderStyle,&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;BorderWidth, FillColor, FillStyle, DrawMode. Un control &lt;b&gt;Shape &lt;/b&gt;puede estar visible o no (&lt;b&gt;Visible&lt;/b&gt;),&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;y existe la propiedad &lt;/span&gt;&lt;b style="font-family: Arial, Helvetica, sans-serif;"&gt;Index&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;, que permite crear arrays de &lt;/span&gt;&lt;b style="font-family: Arial, Helvetica, sans-serif;"&gt;Shapes&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Fuente: Aprenda Visual Basic 6 como si estuviera en primero&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-3330892411006270058?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/eNJohjkzPfU/control-shape.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/control-shape.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-4479039660027404830</guid><pubDate>Fri, 02 Dec 2011 11:53:00 +0000</pubDate><atom:updated>2011-12-02T03:53:30.059-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hexadecimal</category><category domain="http://www.blogger.com/atom/ns#">Colores</category><title>Representación hexadecimal de los colores</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;En Visual Basic 6 la representación hexadecimal de los colores.&amp;nbsp;Para los números enteros entre 0 y 255 se utilizan dos&amp;nbsp;dígitos hexadecimales. Con esta notación el cero es el&amp;nbsp;“00” y el 255 el “FF”. El color va precedido de "&amp;amp;H". Entonces el&amp;nbsp;color verde por ejemplo en hexadecimal es &amp;nbsp;"&amp;amp;H00FF00". Con esta&amp;nbsp;notación es posible prescindir de los ceros situados a la&amp;nbsp;izquierda. Es decir el color rojo es igual&amp;nbsp;escribiéndolo&amp;nbsp;&amp;amp;H0000FF y &amp;amp;HFF.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Tabla con algunos colores:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Nombre &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Código HEX &amp;nbsp; Color&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbBlack &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;H000000 &amp;nbsp; &amp;nbsp; &amp;nbsp; Negro.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbRed &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;H0000FF &amp;nbsp; &amp;nbsp; &amp;nbsp; Rojo.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbGreen &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;H00FF00 &amp;nbsp; &amp;nbsp; &amp;nbsp; Verde.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbYellow &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;H00FFFF &amp;nbsp; &amp;nbsp; &amp;nbsp;Amarillo.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbBlue &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;HFF0000 &amp;nbsp; &amp;nbsp; &amp;nbsp; Azul.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbMagenta &amp;amp;HFF00FF &amp;nbsp; &amp;nbsp; &amp;nbsp; Magenta.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbCyan &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;HFFFF00 &amp;nbsp; &amp;nbsp; &amp;nbsp; Cyan.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;vbWhite &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;HFFFFFF &amp;nbsp; &amp;nbsp; &amp;nbsp;Blanco.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-4479039660027404830?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/0ya8FUElZh4/representacion-hexadecimal-de-los.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/representacion-hexadecimal-de-los.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-54933675658101784</guid><pubDate>Thu, 01 Dec 2011 23:37:00 +0000</pubDate><atom:updated>2011-12-01T15:37:39.262-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Procedimientos</category><category domain="http://www.blogger.com/atom/ns#">Funciones</category><category domain="http://www.blogger.com/atom/ns#">visual basic 6</category><category domain="http://www.blogger.com/atom/ns#">variables</category><title>Diferencia entre procedimientos Sub y Funciones</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Los llamados procedimientos en Visual Basic 6.0 se refieren generalmente a Procedimientos Sub y Funciones, las cuales no son lo mismo.&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Su diferencia principal radica en que la funcion devuelve un valor y por lo tanto puede ser utilizada en una expresion. El valor de retorno lo podemos comparar entonces como una variable con el nombre de la función, es decir que ocupa el lugar de la llamada a la funcion donde ella se encuentra. Podemos dar el ejemplo de "resultado = cos(y)" se va a calcular el coseno de la variable "y", y en tiempo de ejecucion el resultado se sustituye por "cos(y)". Por otra parte los procedimientos sub no devuelven ningún valor por lo que no pueden ser usados en expresiones y lo podemos definir como una rutina de código que es llamada desde fuera de la misma y ejecuta las lineas de código que la componen nunca devolviendo un valor de retorno.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Los procedimientos tienen&amp;nbsp;ámbitos&amp;nbsp;parecidos a los de las &lt;a href="http://los%20llamados%20procedimientos%20en%20visual%20basic%206.0%20se%20refieren%20generalmente%20a%20procedimientos%20sub%20y%20funciones%2C%20las%20cuales%20no%20son%20lo%20mismo.%20su%20diferencia%20principal%20radica%20en%20que%20la%20funcion%20devuelve%20un%20valor%20y%20por%20lo%20tanto%20puede%20ser%20utilizada%20en%20una%20expresion.%20el%20valor%20de%20retorno%20lo%20podemos%20comparar%20entonces%20como%20una%20variable%20con%20el%20nombre%20de%20la%20funci%C3%B3n%2C%20es%20decir%20que%20ocupa%20el%20lugar%20de%20la%20llamada%20a%20la%20funcion%20donde%20ella%20se%20encuentra.%20podemos%20dar%20el%20ejemplo%20de%20%22resultado%20%3D%20cos%28y%29%22%20se%20va%20a%20calcular%20el%20coseno%20de%20la%20variable%20%22y%22%2C%20y%20en%20tiempo%20de%20ejecucion%20el%20resultado%20se%20sustituye%20por%20%22cos%28y%29%22.%20por%20otra%20parte%20los%20procedimientos%20sub%20no%20devuelven%20ning%C3%BAn%20valor%20por%20lo%20que%20no%20pueden%20ser%20usados%20en%20expresiones%20y%20lo%20podemos%20definir%20como%20una%20rutina%20de%20c%C3%B3digo%20que%20es%20llamada%20desde%20fuera%20de%20la%20misma%20y%20ejecuta%20las%20lineas%20de%20c%C3%B3digo%20que%20la%20componen%20nunca%20devolviendo%20un%20valor%20de%20retorno./" target="_blank"&gt;variables&lt;/a&gt;.&amp;nbsp;Para usar un procedimiento Public&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;definido en un form&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;desde otro form &amp;nbsp;siempre tenemos que anteponer el nombre del form donde esta definido y si en cambio por otra parte&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;se desea&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;llamar a un procedimiento definido en un módulo estándar &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;(.bas)&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;no es necesario&amp;nbsp;precederle&amp;nbsp;del&amp;nbsp;nombre del módulo, solo en aquellos casos en los que el nombre del procedimiento se&amp;nbsp;repita&amp;nbsp;en diferentes&amp;nbsp;módulos&amp;nbsp;estándar&amp;nbsp;(.bas).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;Sintaxis de un procedimiento sub:&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;[Static] [Private] Sub nombre [(parámetros)]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [sentencias]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [Exit Sub]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [sentencias]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;End Su&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;u&gt;Sintaxis de una&amp;nbsp;función:&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;[Static] [Private] Function nombre ([parámetros]) [As tipo]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [sentencias]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [nombre = expresion]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [Exit Function]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [sentencias]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; &amp;nbsp; [nombre = expresion]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;End Function&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-54933675658101784?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/Ir8St9FvG5Q/diferencia-entre-procedimientos-sub-y.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/diferencia-entre-procedimientos-sub-y.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-8601583204880522197</guid><pubDate>Thu, 01 Dec 2011 23:10:00 +0000</pubDate><atom:updated>2011-12-01T15:10:27.747-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">algoritmos</category><title>Algoritmos</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
No existe una definición ultima y "definitiva" pero en general un algoritmo se explica como una "serie de pasos a realizar para cumplir una tarea". &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Sus primeros usos fueron para la&amp;nbsp;resolución&amp;nbsp;de problemas&amp;nbsp;matemáticos y&amp;nbsp;a nosotros como programadores nos sirve tener en claro cual es el algoritmo de lo que vamos a programar, obviamente antes de comenzar a hacerlo en nuestra PC. Esto nos permite encontrar errores en el procedimiento que vamos a usar y/o posibles mejoras en los pasos de nuestro programa. Las formas mas comunes de desarrollar en papel un algoritmo son por medio de pseudocodigo o de un diagrama de flujos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Información&amp;nbsp;por&amp;nbsp;demás&amp;nbsp;detallada&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Algoritmo" target="_blank"&gt;acá&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-8601583204880522197?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/V5dayWwPDsY/algoritmos.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/algoritmos.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-221758208097286407</guid><pubDate>Thu, 01 Dec 2011 21:58:00 +0000</pubDate><atom:updated>2011-12-01T13:58:58.935-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">vb6</category><category domain="http://www.blogger.com/atom/ns#">visual basic 6</category><category domain="http://www.blogger.com/atom/ns#">For Each</category><title>Sentencia FOR EACH - NEXT</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Esta sentencia se parece mucho al ciclo For Next, pero la&amp;nbsp;repetición&amp;nbsp;del ciclo no es manejada por una variable con un valor y una&amp;nbsp;constante&amp;nbsp;como valor&amp;nbsp;máximo. El control se realiza a&amp;nbsp;través&amp;nbsp;de un array o&amp;nbsp;colección.&lt;br /&gt;
Su aplicacion es en aquellos casos donde no se conoce la cantidad de elementos que hay en un array&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Sintaxis:&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Each variable In grupo&lt;br /&gt;
&amp;nbsp; &amp;nbsp; [sentencias]&lt;br /&gt;
Next variable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
Ayudanos enviándonos rutinas de todo tipo, funcionamiento de API's, algoritmos extraños (OCR o lo que sea), manejos de imágenes, acceso a bases de datos, en fin cualquier cosa que quieras compartir mandando un e-mail a programandoenvisualbasic6@gmail.com&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Realiza tus consultas de todo tipo enviando un e-mail a la misma dirección programandoenvisualbasic6@gmail.com&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Programas todo el día? perdiste a tu novia y amigos por tanto tipear lineas y lineas de código? tenemos la solución! entra en http://www.viejosamigoschat.com.ar/ y conoce gente nueva, juegos y mucho mas.&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-221758208097286407?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/TYFpT9tVER8/sentencia-for-each-next.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2011/12/sentencia-for-each-next.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-4042632116211695848</guid><pubDate>Thu, 23 Dec 2010 03:00:00 +0000</pubDate><atom:updated>2010-12-22T19:01:01.506-08:00</atom:updated><title>Clases y Objetos en VB .NET</title><description>&lt;a href="http://www.webtutoriales.com/tutoriales/vb-net/programacion-orientada-objetos/clases-objetos.44.html"&gt;Clases y Objetos en VB .NET&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-4042632116211695848?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/sdK4kAdVaPg/clases-y-objetos-en-vb-net.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2010/12/clases-y-objetos-en-vb-net.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-6450146523487916317</guid><pubDate>Tue, 23 Nov 2010 22:09:00 +0000</pubDate><atom:updated>2010-11-23T14:09:37.646-08:00</atom:updated><title>WWW.CVDEV.COM.AR</title><description>&lt;a href="http://WWW.CVDEV.COM.AR"&gt;WWW.CVDEV.COM.AR&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-6450146523487916317?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/IXvZfWKVZ8Y/wwwcvdevcomar.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2010/11/wwwcvdevcomar.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-581046686383861000</guid><pubDate>Thu, 17 Jun 2010 00:37:00 +0000</pubDate><atom:updated>2010-06-16T17:44:04.611-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Access</category><category domain="http://www.blogger.com/atom/ns#">bases de datos</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Bases de datos Capitulo 1</title><description>Las bases de datos son basicamente estructuras formadas de tal manera que nos permiten guardar informacion ordenadamente o catalogada, para posteriormente acceder a ella y poder&lt;b&gt;recuperarla&lt;/b&gt;, &lt;b&gt;modificarla&lt;/b&gt; o &lt;b&gt;borrarla&lt;/b&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://es.wikipedia.org/wiki/Bases_de_datos"&gt;Aquí se encuentra una buena explicación teorica de lo que es una base de datos&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para hacer una comparación podemos decir que una base de datos es como un archivo de Excel, en el que cada hoja es una tabla y cada tabla tiene, primero renglones que en las bases de datos llamamos registros y columnas que en las bases de datos son campos. Por ejemplo la hoja o tabla Alumnos puede ser así&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tabla: &lt;b&gt;Alumnos&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Legajo&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Nombre&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;Direccion&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;    &lt;/span&gt;Telefono&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;000001&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Juan Perez&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Cucha cucha 3453&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;55552314&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;000002&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Jose Rodriguez&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;San martín 5123&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;55553234&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;000003&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Hector Rivas&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;Giuliani&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;8323&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;55553829&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;000004&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Ivan Farias&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;M. Caseros 4383&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;  &lt;/span&gt;55552883&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Cada renglon es un registro y cada columna un campo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existen muchas bases de datos diferentes, todas realizan funciones parecidas sino iguales, solo que algunas realizan las operaciones en menos tiempo que otras y la forma de trabajar con cada una tambien varia.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Los motores de bases de datos que vamos a usar aquí son &lt;b&gt;Microsoft Access&lt;/b&gt; y &lt;b&gt;Microsoft SQL Server&lt;/b&gt;. El primero nos viene bien cuando queremos guardar cantidades de información mas bien pequeñas, el segundo es mucho mas potente, puede almacernar inmensas cantidades de informacion y es mucho mejor para el trabajo multipuesto (varias computadoras accediendo a los datos de una base de datos).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Microsoft Access (2003)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/TBluzSk1AKI/AAAAAAAAAeM/3ReKS6Gc56A/s400/access1.JPG" style="cursor:pointer; cursor:hand;width: 400px; height: 280px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5483535848738980002" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Microsoft SQL Server (2000)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_UpaDmqRbOeI/TBlu8-BVXJI/AAAAAAAAAeU/hyQZPmpDBlE/s400/sqlserver1.JPG" style="cursor:pointer; cursor:hand;width: 400px; height: 289px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5483536015020088466" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-581046686383861000?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/WFmVzz6zY_0/bases-de-datos-capitulo-1.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://2.bp.blogspot.com/_UpaDmqRbOeI/TBluzSk1AKI/AAAAAAAAAeM/3ReKS6Gc56A/s72-c/access1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2010/06/bases-de-datos-capitulo-1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-8521524954696015451</guid><pubDate>Thu, 31 Dec 2009 17:04:00 +0000</pubDate><atom:updated>2009-12-31T09:14:33.759-08:00</atom:updated><title>FELICIDADES!!!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UpaDmqRbOeI/Szzb0fqQHmI/AAAAAAAAAdg/g9LuAQwWKcA/s1600-h/381333.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UpaDmqRbOeI/Szzb0fqQHmI/AAAAAAAAAdg/g9LuAQwWKcA/s400/381333.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5421449746345631330" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-8521524954696015451?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/3clnsG9Gdv0/felicidades.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://4.bp.blogspot.com/_UpaDmqRbOeI/Szzb0fqQHmI/AAAAAAAAAdg/g9LuAQwWKcA/s72-c/381333.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/12/felicidades.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-4739480421054157386</guid><pubDate>Mon, 28 Dec 2009 22:33:00 +0000</pubDate><atom:updated>2009-12-28T14:45:02.363-08:00</atom:updated><title>Visual Studio 2008</title><description>&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Para aquellos que quieran modernizarse, Visual Studio 2008  (VS2008) tiene su version trial por 90 días:&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; color: rgb(51, 102, 204); "&gt;&lt;a href="http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso"&gt;http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Es una imagen ISO, la descargan y la montan en algún programa como magic disc o alguno por el estilo, sino la graban en un DVD con Nero o el que mas les guste.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:georgia;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:georgia;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Con la misma metodología esta el MSDN, es decir la ayuda de VS 2008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:georgia;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:georgia;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: monospace; color: rgb(51, 102, 204); "&gt;&lt;a href="http://download.microsoft.com/download/7/9/f/79fa5e56-c631-4114-9478-b7f83310185d/VS2008MSDNLibraryESNX1432778.iso"&gt;http://download.microsoft.com/download/7/9/f/79fa5e56-c631-4114-9478-b7f83310185d/VS2008MSDNLibraryESNX1432778.iso&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:monospace;font-size:100%;color:#3366CC;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; "&gt;También existe una clave para registrarla, son 5 cadenas de letras y números:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt; &lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif; line-height: 14px; "&gt;PYHYP :) WXB3B :) B2CCM :) V9DX9 :) VDY8T&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-4739480421054157386?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/HjZ_2GXN9S0/visual-studio-2008.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><enclosure url="http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso" length="-1" type="application/octet-stream" /><media:content url="http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso" type="application/octet-stream" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Para aquellos que quieran modernizarse, Visual Studio 2008 (VS2008) tiene su version trial por 90 días: http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso Es una imagen ISO, la desca</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>Para aquellos que quieran modernizarse, Visual Studio 2008 (VS2008) tiene su version trial por 90 días: http://download.microsoft.com/download/0/4/3/0434418f-7f3d-4dd6-9846-13f75353ff80/VS2008ProEdition90DayTrialESNX1435990.iso Es una imagen ISO, la descargan y la montan en algún programa como magic disc o alguno por el estilo, sino la graban en un DVD con Nero o el que mas les guste. Con la misma metodología esta el MSDN, es decir la ayuda de VS 2008 http://download.microsoft.com/download/7/9/f/79fa5e56-c631-4114-9478-b7f83310185d/VS2008MSDNLibraryESNX1432778.iso También existe una clave para registrarla, son 5 cadenas de letras y números: PYHYP :) WXB3B :) B2CCM :) V9DX9 :) VDY8T </itunes:summary><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/12/visual-studio-2008.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-3907872877912485484</guid><pubDate>Mon, 23 Nov 2009 18:27:00 +0000</pubDate><atom:updated>2009-11-23T11:50:02.845-08:00</atom:updated><title>Timer</title><description>El Timer es un control que produce un evento (el evento timer) cada un cierto lapso de tiempo, este puede ser desde 1 milésima de segundo hasta 60 segundos, de esta forma el tiempo se expresa en milisegundos, es decir 1000 milisegundos = 1 segundo.&lt;div&gt;Es un control muy importante y con aplicaciones múltiples, en conclusión cada vez que necesitemos contar el tiempo en nuestro programa es necesario recurrir a este control.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Propiedades mas importantes:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Enabled: Habilita y deshabilida el control, de forma tal que en True comienza a contar el tiempo y en False deja de contar y vuelve a 0.&lt;/div&gt;&lt;div&gt;Interval: Es el lapso de tiempo que transcurrirá hasta que se ejecute el evento Timer. De 0 a 60000 milisegundos.&lt;/div&gt;&lt;div&gt;Name: Nombre del control&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Eventos:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Timer: se produce cuando el control se encuentra Enabled y se cumple el tiempo especificado en la propiedad Interval.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Ejemplo de uso:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Para el ejemplo utilizamos 2 botones Command para habilitar y detener la cuenta y un control Timer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Código fuente:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Private Sub cmdDetener_Click()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Timer1.Enabled = False&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Private Sub cmdInicio_Click()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Timer1.Enabled = True&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Private Sub Timer1_Timer()&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MsgBox "tiempo cumplico"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;End Sub&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Diseño del formulario:&lt;/b&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-7574752c3cfebb24" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v5.nonxt4.googlevideo.com/videoplayback?id%3D7574752c3cfebb24%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D37E9586598CDE5A1A393F8B6B5A4F62543FE2AED.415F8FFF5B334A1B37F190BA1380FDC529278E81%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7574752c3cfebb24%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dflt4T8SAt3FprKGogzalWEXilzs&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v5.nonxt4.googlevideo.com/videoplayback?id%3D7574752c3cfebb24%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D37E9586598CDE5A1A393F8B6B5A4F62543FE2AED.415F8FFF5B334A1B37F190BA1380FDC529278E81%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7574752c3cfebb24%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dflt4T8SAt3FprKGogzalWEXilzs&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Codificación:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-52984153dc3818c3" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v5.nonxt4.googlevideo.com/videoplayback?id%3D52984153dc3818c3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D81E2A84A4A5F264A1E243DBE0C77B2CF7842C0C7.496812D755840BE2A8D62B0885C6F2661C65162A%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D52984153dc3818c3%26offsetms%3D5000%26itag%3Dw160%26sigh%3D298LZXTwKmu90M2mOCivoLfaEOc&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v5.nonxt4.googlevideo.com/videoplayback?id%3D52984153dc3818c3%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D81E2A84A4A5F264A1E243DBE0C77B2CF7842C0C7.496812D755840BE2A8D62B0885C6F2661C65162A%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D52984153dc3818c3%26offsetms%3D5000%26itag%3Dw160%26sigh%3D298LZXTwKmu90M2mOCivoLfaEOc&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Ayudanos enviándonos rutinas de todo tipo, funcionamiento de API's, algoritmos extraños (OCR o lo que sea), manejos de imágenes, acceso a bases de datos, en fin cualquier cosa que quieras compartir mandando un e-mail a programandoenvisualbasic6@gmail.com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Realiza tus consultas de todo tipo enviando un e-mail a la misma dirección programandoenvisualbasic6@gmail.com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Programas todo el día? perdiste a tu novia y amigos por tanto tipear lineas y lineas de código? tenemos la solución! entra en http://www.viejosamigoschat.com.ar/ y conoce gente nueva, juegos y mucho mas.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-3907872877912485484?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/sMPFt1gzS3w/timer.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><enclosure url="http://www.youtube.com/get_player" length="2864" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2864" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>El Timer es un control que produce un evento (el evento timer) cada un cierto lapso de tiempo, este puede ser desde 1 milésima de segundo hasta 60 segundos, de esta forma el tiempo se expresa en milisegundos, es decir 1000 milisegundos = 1 segundo.Es un c</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>El Timer es un control que produce un evento (el evento timer) cada un cierto lapso de tiempo, este puede ser desde 1 milésima de segundo hasta 60 segundos, de esta forma el tiempo se expresa en milisegundos, es decir 1000 milisegundos = 1 segundo.Es un control muy importante y con aplicaciones múltiples, en conclusión cada vez que necesitemos contar el tiempo en nuestro programa es necesario recurrir a este control. Propiedades mas importantes: Enabled: Habilita y deshabilida el control, de forma tal que en True comienza a contar el tiempo y en False deja de contar y vuelve a 0.Interval: Es el lapso de tiempo que transcurrirá hasta que se ejecute el evento Timer. De 0 a 60000 milisegundos.Name: Nombre del control Eventos:Timer: se produce cuando el control se encuentra Enabled y se cumple el tiempo especificado en la propiedad Interval. Ejemplo de uso: Para el ejemplo utilizamos 2 botones Command para habilitar y detener la cuenta y un control Timer. Código fuente: Private Sub cmdDetener_Click() Timer1.Enabled = False End Sub Private Sub cmdInicio_Click() Timer1.Enabled = True End Sub Private Sub Timer1_Timer() MsgBox "tiempo cumplico" End Sub Diseño del formulario: Codificación: Ayudanos enviándonos rutinas de todo tipo, funcionamiento de API's, algoritmos extraños (OCR o lo que sea), manejos de imágenes, acceso a bases de datos, en fin cualquier cosa que quieras compartir mandando un e-mail a programandoenvisualbasic6@gmail.com Realiza tus consultas de todo tipo enviando un e-mail a la misma dirección programandoenvisualbasic6@gmail.com Programas todo el día? perdiste a tu novia y amigos por tanto tipear lineas y lineas de código? tenemos la solución! entra en http://www.viejosamigoschat.com.ar/ y conoce gente nueva, juegos y mucho mas.</itunes:summary><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/11/timer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-5263226582871891747</guid><pubDate>Mon, 16 Nov 2009 00:25:00 +0000</pubDate><atom:updated>2009-11-15T16:28:54.182-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ejecucion paso a paso</category><category domain="http://www.blogger.com/atom/ns#">punto de inspeccion</category><title>Puntos de Inspección</title><description>&lt;div&gt;Nos permiten detener nuestro programa en una linea de código específica para de esa forma conocer como esta corriendo nuestro programa sabiendo el valor de las variables y propiedades en ese momento ademas de poder continuar nuestra ejecución en modo &lt;a href="http://www.programandoenvb6.com.ar/2009/10/ejecucion-paso-paso.html"&gt;Paso a Paso&lt;/a&gt; presionando F8 para esto y F5 para una ejecución normal o típica.&lt;/div&gt;Se inserta presionando en la barra gris que tenemos a la izquierda de todo nuestro código o desde el menú Depuración -&gt; Agregar punto de inspección.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/SwCbMg6pqdI/AAAAAAAAAcw/47UzT-xVTYc/s400/Punto+de+inspeccion.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5404490192141265362" style="cursor: pointer; width: 400px; height: 109px; " /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-5263226582871891747?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/5M1tjAI2QWg/puntos-de-inspeccion.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://2.bp.blogspot.com/_UpaDmqRbOeI/SwCbMg6pqdI/AAAAAAAAAcw/47UzT-xVTYc/s72-c/Punto+de+inspeccion.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/11/puntos-de-inspeccion.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-494805957413924023</guid><pubDate>Sat, 17 Oct 2009 23:38:00 +0000</pubDate><atom:updated>2009-11-23T10:08:59.242-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ejecucion paso a paso</category><category domain="http://www.blogger.com/atom/ns#">If</category><category domain="http://www.blogger.com/atom/ns#">For</category><category domain="http://www.blogger.com/atom/ns#">punto de inspeccion</category><title>Ejecución Paso a Paso</title><description>La ejecución paso a paso, como su nombre lo dice nos permite realizar una depuración de nuestro programa paso a paso o mejor dicho ejecutando linea a linea de código. De esta forma nos damos cuenta por donde va pasando la ejecución del programa viendo por ejemplo si "entra" o no en una &lt;a href="http://www.programandoenvb6.com.ar/2009/09/sentencia-if.html"&gt;condición IF&lt;/a&gt; o como se comporta en un &lt;a href="http://www.programandoenvb6.com.ar/2009/09/for-next.html"&gt;ciclo FOR&lt;/a&gt;, o en cualquier momento. También podemos saber el valor de una variable o una propiedad de un objeto que veamos en nuestro código posicionando el mouse (maus) sobre la misma. La forma de ejecutarlo paso a paso es presionando F8 o en el menú Depuracion -&gt; Paso a paso por instrucciones.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/Ssadx7BKcmI/AAAAAAAAAcI/44LsNFtpFk0/s400/Ejeucion+Paso+a+paso1.JPG" style="cursor: pointer; width: 389px; height: 400px;" alt="" id="BLOGGER_PHOTO_ID_5388167485177098850" border="0" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video del ejemplo&lt;/b&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-f8fae9a50f3b67b4" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v10.nonxt8.googlevideo.com/videoplayback?id%3Df8fae9a50f3b67b4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D20DFFD93FDA5930D252D7417143BDAAE0734315E.2C1C044210D8B1582CB517A184DF39ED950CAEB9%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df8fae9a50f3b67b4%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0rGN3o5lOkpxaQAK8cswnkvFL4w&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v10.nonxt8.googlevideo.com/videoplayback?id%3Df8fae9a50f3b67b4%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D20DFFD93FDA5930D252D7417143BDAAE0734315E.2C1C044210D8B1582CB517A184DF39ED950CAEB9%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df8fae9a50f3b67b4%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0rGN3o5lOkpxaQAK8cswnkvFL4w&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En el ejemplo podemos ver como se ejecuta el programa paso a paso, luego, se sale de este modo presionando F5 que nos lleva a la ejecución normal, podemos volver a la ejecución paso a paso colocando un &lt;a href="http://www.programandoenvb6.com.ar/2009/11/puntos-de-inspeccion.html"&gt;punto de inspección&lt;/a&gt; o deteniendo el programa y volviendo a ejecutar el paso a paso con F8&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-494805957413924023?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/gBqGiuftFeg/ejecucion-paso-paso.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://2.bp.blogspot.com/_UpaDmqRbOeI/Ssadx7BKcmI/AAAAAAAAAcI/44LsNFtpFk0/s72-c/Ejeucion+Paso+a+paso1.JPG" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://www.youtube.com/get_player" length="2856" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2856" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>La ejecución paso a paso, como su nombre lo dice nos permite realizar una depuración de nuestro programa paso a paso o mejor dicho ejecutando linea a linea de código. De esta forma nos damos cuenta por donde va pasando la ejecución del programa viendo por</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>La ejecución paso a paso, como su nombre lo dice nos permite realizar una depuración de nuestro programa paso a paso o mejor dicho ejecutando linea a linea de código. De esta forma nos damos cuenta por donde va pasando la ejecución del programa viendo por ejemplo si "entra" o no en una condición IF o como se comporta en un ciclo FOR, o en cualquier momento. También podemos saber el valor de una variable o una propiedad de un objeto que veamos en nuestro código posicionando el mouse (maus) sobre la misma. La forma de ejecutarlo paso a paso es presionando F8 o en el menú Depuracion - Paso a paso por instrucciones. Video del ejemplo En el ejemplo podemos ver como se ejecuta el programa paso a paso, luego, se sale de este modo presionando F5 que nos lleva a la ejecución normal, podemos volver a la ejecución paso a paso colocando un punto de inspección o deteniendo el programa y volviendo a ejecutar el paso a paso con F8 </itunes:summary><itunes:keywords>Ejecucion paso a paso, If, For, punto de inspeccion</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/10/ejecucion-paso-paso.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-3869146835081365216</guid><pubDate>Thu, 01 Oct 2009 00:35:00 +0000</pubDate><atom:updated>2009-10-09T04:53:53.403-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">formularios multiples</category><category domain="http://www.blogger.com/atom/ns#">propiedades</category><category domain="http://www.blogger.com/atom/ns#">formularios</category><title>Formularios multiples</title><description>Si bien al comenzar una nueva aplicacion en Visual Basic 6 solo tenemos, por defecto, un solo &lt;a href="http://www.programandoenvb6.com.ar/2009/09/formularios.html"&gt;formulario&lt;/a&gt;, podemos agregar cuantos querramos, esto lo hacemos haciendo clic derecho sobre la &lt;b&gt;Ventana de Proyecto -&gt; Agregar -&gt; Formulario -&gt; Abrir&lt;/b&gt;. De esta forma ya tenemos un nuevo formulario y podemos movernos entre uno y otro haciendo doble clic sobre cada uno en la ventana de proyecto.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El nuevo formulario posee las mismas &lt;a href="http://www.programandoenvb6.com.ar/2009/09/formularios.html"&gt;propiedades&lt;/a&gt; que los demás. Y la forma de llamarlo (cargarlo) mediante código es con las siguientes funciones:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;NombreDelFormulario.Show&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Form2.Show&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;De esta forma el formulario se carga, produciéndose así también el evento Load en el mismo. Al mismo tiempo el formulario se muestra. Pero que pasa si queremos cargarlo, que se produzca el evento Load pero que no se vea, eso lo hacemos con la siguiente función:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Load Formulario&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Load Form2&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;De esta manera no se ve el formulario, el cual lo podemos mostrar en cualquier momento con el anterior comando &lt;b&gt;Show.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Con el comando &lt;b&gt;Unload&lt;/b&gt;, descargamos nuestro formulario, produciéndose así el evento Unload en esa ventana.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Unload Formulario&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Unload Form2&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dicho esto solo nos resta saber como ocultar el formulario pero sin descargarlo de nuestro programa:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Formulario.Hide&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Form2.Hide&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video de ejemplo.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="640" height="512" class="BLOG_video_class" id="BLOG_video-4a810592b05412b2" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v1.nonxt6.googlevideo.com/videoplayback?id%3D4a810592b05412b2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D75DD0B597ED6511841BCBBB6D52788A0527D5D6A.174DBF10B01777196E4FAEA1B309202A2F5707D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4a810592b05412b2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DsG7J3Rd6cFQgKXxWHizxNmYzBZM&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="512" bgcolor="#FFFFFF"
flashvars="flvurl=http://v1.nonxt6.googlevideo.com/videoplayback?id%3D4a810592b05412b2%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D75DD0B597ED6511841BCBBB6D52788A0527D5D6A.174DBF10B01777196E4FAEA1B309202A2F5707D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D4a810592b05412b2%26offsetms%3D5000%26itag%3Dw160%26sigh%3DsG7J3Rd6cFQgKXxWHizxNmYzBZM&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;a href="http://mig400.googlepages.com/FormulariosMultiples.rar"&gt;Código de ejemplo&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-3869146835081365216?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/dAuH2EWaaeg/formularios-multiples.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>1</thr:total><enclosure url="http://www.youtube.com/get_player" length="2828" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2828" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Si bien al comenzar una nueva aplicacion en Visual Basic 6 solo tenemos, por defecto, un solo formulario, podemos agregar cuantos querramos, esto lo hacemos haciendo clic derecho sobre la Ventana de Proyecto - Agregar - Formulario - Abrir. De esta forma y</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>Si bien al comenzar una nueva aplicacion en Visual Basic 6 solo tenemos, por defecto, un solo formulario, podemos agregar cuantos querramos, esto lo hacemos haciendo clic derecho sobre la Ventana de Proyecto - Agregar - Formulario - Abrir. De esta forma ya tenemos un nuevo formulario y podemos movernos entre uno y otro haciendo doble clic sobre cada uno en la ventana de proyecto. El nuevo formulario posee las mismas propiedades que los demás. Y la forma de llamarlo (cargarlo) mediante código es con las siguientes funciones: NombreDelFormulario.Show Ejemplo: Form2.Show De esta forma el formulario se carga, produciéndose así también el evento Load en el mismo. Al mismo tiempo el formulario se muestra. Pero que pasa si queremos cargarlo, que se produzca el evento Load pero que no se vea, eso lo hacemos con la siguiente función: Load Formulario Ejemplo: Load Form2 De esta manera no se ve el formulario, el cual lo podemos mostrar en cualquier momento con el anterior comando Show. Con el comando Unload, descargamos nuestro formulario, produciéndose así el evento Unload en esa ventana. Unload Formulario Ejemplo: Unload Form2 Dicho esto solo nos resta saber como ocultar el formulario pero sin descargarlo de nuestro programa: Formulario.Hide Ejemplo: Form2.Hide Video de ejemplo. Código de ejemplo</itunes:summary><itunes:keywords>formularios multiples, propiedades, formularios</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/formularios-multiples.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-1389583568734239425</guid><pubDate>Thu, 01 Oct 2009 00:22:00 +0000</pubDate><atom:updated>2009-10-09T04:54:49.963-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">formularios multiples</category><category domain="http://www.blogger.com/atom/ns#">formularios</category><title>Formularios</title><description>El formulario es la ventana donde insertamos nuestros objetos, este a su vez es un objeto o control, con eventos y propiedades.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/SsP4sQErDVI/AAAAAAAAAbo/83Vf5AR0coY/s400/ScreenHunter_01+Sep.+30+21.28.gif" style="cursor:pointer; cursor:hand;width: 338px; height: 256px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5387423018377743698" /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Propiedades mas comunes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Caption: indica el texto que va a mostrar la ventana en la barra de titulo.&lt;/div&gt;&lt;div&gt;Nombre: el nombre.&lt;/div&gt;&lt;div&gt;Visible: visivilidad (True o False).&lt;/div&gt;&lt;div&gt;Height: altura.&lt;/div&gt;&lt;div&gt;Width: ancho.&lt;/div&gt;&lt;div&gt;WindowState: estado en el que aparece (minimizado, rastaurado o mazimizado).&lt;/div&gt;&lt;div&gt;Moveable: indica si se puede mover la posicion del formulario en la pantalla.&lt;/div&gt;&lt;div&gt;BackColor: color de fondo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Eventos mas comunes:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Load: se produce cuando se carga.&lt;/div&gt;&lt;div&gt;Unload: cuando se descarga.&lt;/div&gt;&lt;div&gt;MouseMove: cuando se mueve el mouse (maus) por encima del formulario.&lt;/div&gt;&lt;div&gt;Resize: cuando se cambia el tamaño.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ver mas sobre formularios en &lt;a href="http://www.programandoenvb6.com.ar/2009/09/formularios-multiples.html"&gt;Formularios Multiples&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-1389583568734239425?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/inb3O4xtPp8/formularios.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://2.bp.blogspot.com/_UpaDmqRbOeI/SsP4sQErDVI/AAAAAAAAAbo/83Vf5AR0coY/s72-c/ScreenHunter_01+Sep.+30+21.28.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/formularios.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-3399076394738794051</guid><pubDate>Sun, 27 Sep 2009 23:19:00 +0000</pubDate><atom:updated>2009-09-27T16:52:51.799-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fecha</category><category domain="http://www.blogger.com/atom/ns#">datediff</category><category domain="http://www.blogger.com/atom/ns#">date</category><title>DateDiff</title><description>La función DateDiff nos devuelve un valor del tipo de dato Long que especifica el número de intervalos de tiempo entre dos fechas&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Sintaxis&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DateDiff(Interval, Date1, Date2)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Parámetros&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;  Interval&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Es obligatorio. Es la unidad en la que queremos que se exprese la diferencia de tiempo entre una fecha y otra, días, meses, años, etc. Valores posibles mas usados:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;span class="Apple-style-span"  style=" ;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"d" Día&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="  border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"h" Hora&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"n" Minuto&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"m" Mes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"q" Trimestre&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"s" Segundo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"w" Semana&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;"yyyy" Año&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;  -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Todos deben ir con sus comillas, de esta forma le indicamos que es un dato tipo string.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style=" ;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;  Date1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Es obligatorio. Date. Primer valor de fecha u hora que se desea utilizar en el cálculo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;  Date2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;También es obligatorio. Date. Segundo valor de fecha u hora que se desea utilizar en el cálculo.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Ejemplo:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; Para el ejemplo colocamos 2 cajas de texto TextBox, una etiqueta Label y un botón Command.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:georgia;font-size:medium;"&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/Sr_4fzKdyUI/AAAAAAAAAbg/7v8BVtgPgyI/s400/ScreenHunter_01+Sep.+27+20.45.gif" style="cursor:pointer; cursor:hand;width: 400px; height: 116px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5386296904552139074" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;En el evento click del botón Command colocamos el siguiente código:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia, serif;font-size:16px;"&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt;&lt;span class="Apple-style-span"  style=" ;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" ;font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;b&gt;Label1.Caption = DateDiff("m", Text1, Text2)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://mig400.googlepages.com/DateDiff.rar"&gt;Descargar ejemplo&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-3399076394738794051?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/fgmqNsTl9ic/datediff.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://2.bp.blogspot.com/_UpaDmqRbOeI/Sr_4fzKdyUI/AAAAAAAAAbg/7v8BVtgPgyI/s72-c/ScreenHunter_01+Sep.+27+20.45.gif" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://mig400.googlepages.com/DateDiff.rar" length="1478" type="application/octet-stream; charset=UTF-8" /><media:content url="http://mig400.googlepages.com/DateDiff.rar" fileSize="1478" type="application/octet-stream; charset=UTF-8" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>La función DateDiff nos devuelve un valor del tipo de dato Long que especifica el número de intervalos de tiempo entre dos fechas Sintaxis DateDiff(Interval, Date1, Date2) Parámetros Interval Es obligatorio. Es la unidad en la que queremos que se exprese </itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>La función DateDiff nos devuelve un valor del tipo de dato Long que especifica el número de intervalos de tiempo entre dos fechas Sintaxis DateDiff(Interval, Date1, Date2) Parámetros Interval Es obligatorio. Es la unidad en la que queremos que se exprese la diferencia de tiempo entre una fecha y otra, días, meses, años, etc. Valores posibles mas usados: "d" Día "h" Hora"n" Minuto"m" Mes"q" Trimestre"s" Segundo"w" Semana"yyyy" AñoTodos deben ir con sus comillas, de esta forma le indicamos que es un dato tipo string. Date1 Es obligatorio. Date. Primer valor de fecha u hora que se desea utilizar en el cálculo. Date2 También es obligatorio. Date. Segundo valor de fecha u hora que se desea utilizar en el cálculo. Ejemplo: Para el ejemplo colocamos 2 cajas de texto TextBox, una etiqueta Label y un botón Command. En el evento click del botón Command colocamos el siguiente código: Label1.Caption = DateDiff("m", Text1, Text2) Descargar ejemplo</itunes:summary><itunes:keywords>fecha, datediff, date</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/datediff.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-8504256522832890928</guid><pubDate>Fri, 25 Sep 2009 03:20:00 +0000</pubDate><atom:updated>2009-10-01T05:34:20.532-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Select Case</category><title>Select Case</title><description>Sentencia que nos permite evaluar el valor de una variable, comparándola con muchos valores diferentes, vamos directo a la sintaxis para entenderla mejor.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Select Case VariableAComparar&lt;/b&gt;  'Así se abre el Select Case, indicando que variable u objeto queremos evaluar&lt;div&gt;&lt;b&gt;Case 1&lt;/b&gt; 'En caso que valga 1&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;'aquí va el código para cuando vale 1&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Case 55&lt;/b&gt; 'En caso que valga 55&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;'aquí va el código para cuando vale 5&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Case 3&lt;/b&gt; 'En caso que valga 3&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;'aquí va el código para cuando vale 3&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Case 55&lt;/b&gt; 'En caso que valga 72&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;'aquí va el código para cuando vale 72&lt;/div&gt;&lt;div&gt;&lt;div&gt;.&lt;/div&gt;&lt;div&gt;.&lt;/div&gt;&lt;div&gt;.&lt;/div&gt;&lt;div&gt;.&lt;/div&gt;&lt;div&gt;'Podemos incluir cuantos Case necesitemos.&lt;/div&gt;&lt;div&gt;&lt;b&gt;End Select&lt;/b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;'Cierra el Select Case&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En definitiva el Select Case nos permite hacer consulta que de otra manera lo tendríamos que hacer anidando &lt;a href="http://www.programandoenvb6.com.ar/2009/09/sentencia-if.html"&gt;condiciones IF&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-8504256522832890928?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/sC9d-po1GKI/select-case.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><thr:total>0</thr:total><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/select-case.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-3217847060074858940</guid><pubDate>Thu, 24 Sep 2009 18:47:00 +0000</pubDate><atom:updated>2009-09-24T14:40:31.353-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DateAdd</category><title>DateAdd</title><description>&lt;div&gt;DateAdd es una función que nos provee VB6 y permite agregar o quitar un intervalo de tiempo a una fecha.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Sintaxis:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;DateAdd(Interval, Number, Date)&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UpaDmqRbOeI/Sru_eQq8EiI/AAAAAAAAAbY/eU2OVmCPkgo/s1600-h/ScreenHunter_01+Sep.+24+15.52.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 350px; height: 32px;" src="http://3.bp.blogspot.com/_UpaDmqRbOeI/Sru_eQq8EiI/AAAAAAAAAbY/eU2OVmCPkgo/s400/ScreenHunter_01+Sep.+24+15.52.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5385108306043605538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Parámetros:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interval: Indica en que unidades se va a modificar la fecha, los días, meses, años.&lt;/div&gt;&lt;div&gt;Number: Indica la cantidad que se va a incrementar o reducir.&lt;/div&gt;&lt;div&gt;Date: Es la fecha que se va a modificar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Algunos valores que acepta el parámetro Interval:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;d : día&lt;/div&gt;&lt;div&gt;y&lt;/div&gt;&lt;div&gt;h&lt;/div&gt;&lt;div&gt;n&lt;/div&gt;&lt;div&gt;m : mes&lt;/div&gt;&lt;div&gt;q&lt;/div&gt;&lt;div&gt;s&lt;/div&gt;&lt;div&gt;w&lt;/div&gt;&lt;div&gt;ww&lt;/div&gt;&lt;div&gt;yyyy : año&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Siempre entre "comillas" para que lo interprete como string.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Video del ejemplo.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-b5dc71bb85d3619d" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v14.nonxt7.googlevideo.com/videoplayback?id%3Db5dc71bb85d3619d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2653C9C7DBC71245AE0C855BB18B18C0D14CFEDB.48941DE01CD86EEB8839EB4E489BC6FE1CB6470D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db5dc71bb85d3619d%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dh82zylU04yWcAV72JCCuNcKPCTo&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v14.nonxt7.googlevideo.com/videoplayback?id%3Db5dc71bb85d3619d%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D2653C9C7DBC71245AE0C855BB18B18C0D14CFEDB.48941DE01CD86EEB8839EB4E489BC6FE1CB6470D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db5dc71bb85d3619d%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dh82zylU04yWcAV72JCCuNcKPCTo&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mig400.googlepages.com/DateAdd.rar"&gt;Enlace al ejemplo&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-3217847060074858940?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/QRwXpspcSgo/dateadd.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://3.bp.blogspot.com/_UpaDmqRbOeI/Sru_eQq8EiI/AAAAAAAAAbY/eU2OVmCPkgo/s72-c/ScreenHunter_01+Sep.+24+15.52.gif" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://www.youtube.com/get_player" length="2873" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2873" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>DateAdd es una función que nos provee VB6 y permite agregar o quitar un intervalo de tiempo a una fecha. Sintaxis: DateAdd(Interval, Number, Date) Parámetros: Interval: Indica en que unidades se va a modificar la fecha, los días, meses, años.Number: Indic</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>DateAdd es una función que nos provee VB6 y permite agregar o quitar un intervalo de tiempo a una fecha. Sintaxis: DateAdd(Interval, Number, Date) Parámetros: Interval: Indica en que unidades se va a modificar la fecha, los días, meses, años.Number: Indica la cantidad que se va a incrementar o reducir.Date: Es la fecha que se va a modificar. Algunos valores que acepta el parámetro Interval: d : díayhnm : mesqswwwyyyy : año Siempre entre "comillas" para que lo interprete como string. Video del ejemplo. Enlace al ejemplo</itunes:summary><itunes:keywords>DateAdd</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/dateadd.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-4405243339146249071</guid><pubDate>Wed, 23 Sep 2009 19:59:00 +0000</pubDate><atom:updated>2009-09-24T16:32:27.736-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Format</category><title>Format</title><description>Format es una función que nos permite formatear un dato puntual, es decir convertir un . Puede ser una fecha o un valor numérico.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_UpaDmqRbOeI/Srqu4equ9TI/AAAAAAAAAbQ/HHWmIbpE0Mo/s400/ScreenHunter_01+Sep.+23+17.59.gif" style="cursor:pointer; cursor:hand;width: 350px; height: 38px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5384808589803058482" /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Sintaxis:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Format("Valor a formatear", "Formato", Primer día de la semana no lo usaremos, Primer semana del año no lo usaremos)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Parámetros obligatorios:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Expression: es el valor a formatear, debe ser String.&lt;/div&gt;&lt;div&gt;&lt;div&gt;Format: es el formato que le vamos a dar, debe ser String.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Formatos para fecha y hora: &lt;/b&gt;En el ejemplo se ven varios formatos para fecha y hora, algunos de esos son:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"DD/MM/YYYY"&lt;/div&gt;&lt;div&gt;"DD/MM/YY"&lt;/div&gt;&lt;div&gt;"MM/DD/YYYY"&lt;/div&gt;&lt;div&gt;"MM/DD/YY"&lt;/div&gt;&lt;div&gt;"YYYY/MM/DD"&lt;/div&gt;&lt;div&gt;"YY/MM/DD"&lt;/div&gt;&lt;div&gt;"HH:MM"&lt;/div&gt;&lt;div&gt;"H:M"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Formatos para números:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;"###.##"&lt;/div&gt;&lt;div&gt;"###0.##" Al poner el cero indicamos que si el valor es cero en su parte entera lo escriba, de otra manera quedaría por ejemplo 0,389 en ,39 el 8 pasa a 9 porque además hace un redondeo, aproximación al valor mas cercano.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existen muchos mas, pero estos son los mas comunes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Video del ejemplo:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-d8bae7da057685ad" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v23.nonxt7.googlevideo.com/videoplayback?id%3Dd8bae7da057685ad%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D809CC4D1E1D338DB497C11EFA3B2844BD9140159.2C8D240709DA4D76DFD4D0EA3E8B7F54DA23F337%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd8bae7da057685ad%26offsetms%3D5000%26itag%3Dw160%26sigh%3DQ_Wj4hJqdSEPg3e7FwjaCbvi3nE&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v23.nonxt7.googlevideo.com/videoplayback?id%3Dd8bae7da057685ad%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D809CC4D1E1D338DB497C11EFA3B2844BD9140159.2C8D240709DA4D76DFD4D0EA3E8B7F54DA23F337%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd8bae7da057685ad%26offsetms%3D5000%26itag%3Dw160%26sigh%3DQ_Wj4hJqdSEPg3e7FwjaCbvi3nE&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mig400.googlepages.com/FORMAT.rar"&gt;Descargar ejemplo&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-4405243339146249071?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/vgxxu937mb8/format.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://4.bp.blogspot.com/_UpaDmqRbOeI/Srqu4equ9TI/AAAAAAAAAbQ/HHWmIbpE0Mo/s72-c/ScreenHunter_01+Sep.+23+17.59.gif" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://www.youtube.com/get_player" length="2856" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2856" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Format es una función que nos permite formatear un dato puntual, es decir convertir un . Puede ser una fecha o un valor numérico. Sintaxis: Format("Valor a formatear", "Formato", Primer día de la semana no lo usaremos, Primer semana del año no lo usaremos</itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>Format es una función que nos permite formatear un dato puntual, es decir convertir un . Puede ser una fecha o un valor numérico. Sintaxis: Format("Valor a formatear", "Formato", Primer día de la semana no lo usaremos, Primer semana del año no lo usaremos) Parámetros obligatorios: Expression: es el valor a formatear, debe ser String.Format: es el formato que le vamos a dar, debe ser String. Formatos para fecha y hora: En el ejemplo se ven varios formatos para fecha y hora, algunos de esos son: "DD/MM/YYYY""DD/MM/YY""MM/DD/YYYY""MM/DD/YY""YYYY/MM/DD""YY/MM/DD""HH:MM""H:M" Formatos para números: "###.##""###0.##" Al poner el cero indicamos que si el valor es cero en su parte entera lo escriba, de otra manera quedaría por ejemplo 0,389 en ,39 el 8 pasa a 9 porque además hace un redondeo, aproximación al valor mas cercano. Existen muchos mas, pero estos son los mas comunes Video del ejemplo: Descargar ejemplo</itunes:summary><itunes:keywords>Format</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/format.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-7698107829127532629</guid><pubDate>Fri, 18 Sep 2009 19:00:00 +0000</pubDate><atom:updated>2009-09-24T16:33:06.026-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Option</category><category domain="http://www.blogger.com/atom/ns#">value</category><category domain="http://www.blogger.com/atom/ns#">Check</category><title>Checks y Options</title><description>Los checks y options son controles que dan la posibilidad de que el usuario seleccione varias opciones en el caso del primero o elegir entre varias para el segundo.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://4.bp.blogspot.com/_UpaDmqRbOeI/SrPdgeS99wI/AAAAAAAAAac/zADI2gYxIrg/s400/ScreenHunter_01+Sep.+18+16.17.gif" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 121px; height: 40px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5382889529596049154" /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Check&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/SrPdrik2LDI/AAAAAAAAAak/ry1WOb1zu1A/s400/ScreenHunter_02+Sep.+18+16.17.gif" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 110px; height: 37px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5382889719723338802" /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Option&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic; font-weight: bold; "&gt;Check&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Para saber su valor usamos la propiedad Check1.&lt;b&gt;Value&lt;/b&gt;, devuelve 0, 1 o 2 de a cuerdo a si esta o no seleccionada o si esta seleccionada parcialmente (color del tilde gris). Esta es una propiedad de lectura y escritura, lo que quiere decir que le podemos asignar un valor mediante código.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;Option&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;En este caso conocemos si valor también por la propiedad Option.&lt;b&gt;Value&lt;/b&gt;, devuelve False o True según este seleccionada o no, no posee un tercer estado. Esta es una propiedad de lectura y escritura, lo que quiere decir que le podemos asignar un valor mediante código.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para el caso del Option podemos tener en cuenta que si deseamos colocar varios grupos de opciones, por ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_UpaDmqRbOeI/SrPf479pokI/AAAAAAAAAas/plWiwxH2mbw/s400/ScreenHunter_03+Sep.+18+16.32.gif" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 335px; height: 124px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5382892148899816002" /&gt;&lt;/div&gt;&lt;div&gt;Es necesario usar un frame para cada grupo de opciones que hagamos. Sobre el final del video del ejemplo se puede ver en que forma trabajan.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-e22e4a266dbb32f5" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3De22e4a266dbb32f5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D26FEFFFEA6BCC82EADBAEB711A41C001753E4E9C.13C66AA7DC87670A8311224C38299776E5970EE1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De22e4a266dbb32f5%26offsetms%3D5000%26itag%3Dw160%26sigh%3DljEeC8SldfPfRxnme-_seJKN5dU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3De22e4a266dbb32f5%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D26FEFFFEA6BCC82EADBAEB711A41C001753E4E9C.13C66AA7DC87670A8311224C38299776E5970EE1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3De22e4a266dbb32f5%26offsetms%3D5000%26itag%3Dw160%26sigh%3DljEeC8SldfPfRxnme-_seJKN5dU&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mig400.googlepages.com/ChecksyOptions.rar"&gt;Enlace al código del ejemplo&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-7698107829127532629?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/UiAx_i0UauU/checks-y-options.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://4.bp.blogspot.com/_UpaDmqRbOeI/SrPdgeS99wI/AAAAAAAAAac/zADI2gYxIrg/s72-c/ScreenHunter_01+Sep.+18+16.17.gif" height="72" width="72" /><thr:total>0</thr:total><enclosure url="http://www.youtube.com/get_player" length="2865" type="application/x-shockwave-flash" /><media:content url="http://www.youtube.com/get_player" fileSize="2865" type="application/x-shockwave-flash" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Los checks y options son controles que dan la posibilidad de que el usuario seleccione varias opciones en el caso del primero o elegir entre varias para el segundo. Check Option CheckPara saber su valor usamos la propiedad Check1.Value, devuelve 0, 1 o 2 </itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>Los checks y options son controles que dan la posibilidad de que el usuario seleccione varias opciones en el caso del primero o elegir entre varias para el segundo. Check Option CheckPara saber su valor usamos la propiedad Check1.Value, devuelve 0, 1 o 2 de a cuerdo a si esta o no seleccionada o si esta seleccionada parcialmente (color del tilde gris). Esta es una propiedad de lectura y escritura, lo que quiere decir que le podemos asignar un valor mediante código. OptionEn este caso conocemos si valor también por la propiedad Option.Value, devuelve False o True según este seleccionada o no, no posee un tercer estado. Esta es una propiedad de lectura y escritura, lo que quiere decir que le podemos asignar un valor mediante código. Para el caso del Option podemos tener en cuenta que si deseamos colocar varios grupos de opciones, por ejemplo: Es necesario usar un frame para cada grupo de opciones que hagamos. Sobre el final del video del ejemplo se puede ver en que forma trabajan. Enlace al código del ejemplo</itunes:summary><itunes:keywords>Option, value, Check</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/checks-y-options.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1647984194321295524.post-127770481018252454</guid><pubDate>Thu, 03 Sep 2009 16:53:00 +0000</pubDate><atom:updated>2009-09-24T14:11:54.379-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">controles</category><category domain="http://www.blogger.com/atom/ns#">command</category><category domain="http://www.blogger.com/atom/ns#">boton</category><category domain="http://www.blogger.com/atom/ns#">propiedades</category><category domain="http://www.blogger.com/atom/ns#">picture</category><category domain="http://www.blogger.com/atom/ns#">style</category><category domain="http://www.blogger.com/atom/ns#">eventos</category><title>botón command</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UpaDmqRbOeI/Sp_49FNKlgI/AAAAAAAAAaM/vetivgiRvSk/s1600-h/ScreenHunter_01+Sep.+03+14.13.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 241px;" src="http://4.bp.blogspot.com/_UpaDmqRbOeI/Sp_49FNKlgI/AAAAAAAAAaM/vetivgiRvSk/s400/ScreenHunter_01+Sep.+03+14.13.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5377290208356767234" /&gt;&lt;/a&gt;&lt;div&gt;El objeto&lt;b&gt; command&lt;/b&gt; o &lt;b&gt;botón&lt;/b&gt; de comando, es un simple botón de acción. El evento mas común que utilizamos es el &lt;b&gt;Click&lt;/b&gt;, pero posee otros mas como:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;MouseMove&lt;/b&gt; que se produce cuando se mueve el mouse por encima del control.&lt;/div&gt;&lt;div&gt;&lt;b&gt;MouseDown&lt;/b&gt; que se produce al hacer clic pero en la accion de presionar, hundir el botón.&lt;/div&gt;&lt;div&gt;&lt;b&gt;MouseUp&lt;/b&gt; similar a MouseDown pero al dejar de hacer clic, cuando el botón sube.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existen otros mas pero rara vez son usados, los tres nombrados pueden servirnos para realizar ciertos efectos en nuestra aplicación, para un uso tradicional utilizamos el evento &lt;b&gt;Click&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;En cuanto a propiedades, posee las comunes de un control como el &lt;b&gt;Nombre&lt;/b&gt;, &lt;b&gt;Top&lt;/b&gt;, &lt;b&gt;Left&lt;/b&gt; que indican su posición dentro del formulario, &lt;b&gt;Font&lt;/b&gt; para cambiar la fuente, estilo y tamaño del texto que contiene el botón y otras menos comunes como &lt;b&gt;Style&lt;/b&gt; que nos indica si va a contener texto o va a ser en modo Graphical que nos permite insertarle una imagen además del texto. La imagen la seleccionamos mediante la propiedad &lt;b&gt;Picture&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video del ejemplo&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;object width="640" height="532" class="BLOG_video_class" id="BLOG_video-8ef0578eea8663d8" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3D8ef0578eea8663d8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D9FE09B811F805E03ED2BBA92D1DF4B90F979543.657D38D4110B2DD83355F7DC36F903E8B6CF4947%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8ef0578eea8663d8%26offsetms%3D5000%26itag%3Dw160%26sigh%3D7nW0e2ba_K8yg4aySIxPugzDRXw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="640" height="532" bgcolor="#FFFFFF"
flashvars="flvurl=http://v14.nonxt6.googlevideo.com/videoplayback?id%3D8ef0578eea8663d8%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1332110659%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D9FE09B811F805E03ED2BBA92D1DF4B90F979543.657D38D4110B2DD83355F7DC36F903E8B6CF4947%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8ef0578eea8663d8%26offsetms%3D5000%26itag%3Dw160%26sigh%3D7nW0e2ba_K8yg4aySIxPugzDRXw&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1647984194321295524-127770481018252454?l=www.programandoenvb6.com.ar' alt='' /&gt;&lt;/div&gt;</description><enclosure type="video/mp4" url="http://www.blogger.com/video-play.mp4?contentId=8ef0578eea8663d8&amp;type=video%2Fmp4" length="0" /><link>http://feedproxy.google.com/~r/ProgramandoEnVisualBasic6/~3/WZo9EfZjvk8/boton-command.html</link><author>noreply@blogger.com (Mariano I. Gutierrez)</author><media:thumbnail url="http://4.bp.blogspot.com/_UpaDmqRbOeI/Sp_49FNKlgI/AAAAAAAAAaM/vetivgiRvSk/s72-c/ScreenHunter_01+Sep.+03+14.13.gif" height="72" width="72" /><thr:total>0</thr:total><media:content url="http://www.blogger.com/video-play.mp4?contentId=8ef0578eea8663d8&amp;type=video%2Fmp4" type="video/mp4" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>El objeto command o botón de comando, es un simple botón de acción. El evento mas común que utilizamos es el Click, pero posee otros mas como: MouseMove que se produce cuando se mueve el mouse por encima del control.MouseDown que se produce al hacer clic </itunes:subtitle><itunes:author>noreply@blogger.com (Mariano I. Gutierrez)</itunes:author><itunes:summary>El objeto command o botón de comando, es un simple botón de acción. El evento mas común que utilizamos es el Click, pero posee otros mas como: MouseMove que se produce cuando se mueve el mouse por encima del control.MouseDown que se produce al hacer clic pero en la accion de presionar, hundir el botón.MouseUp similar a MouseDown pero al dejar de hacer clic, cuando el botón sube. Existen otros mas pero rara vez son usados, los tres nombrados pueden servirnos para realizar ciertos efectos en nuestra aplicación, para un uso tradicional utilizamos el evento Click En cuanto a propiedades, posee las comunes de un control como el Nombre, Top, Left que indican su posición dentro del formulario, Font para cambiar la fuente, estilo y tamaño del texto que contiene el botón y otras menos comunes como Style que nos indica si va a contener texto o va a ser en modo Graphical que nos permite insertarle una imagen además del texto. La imagen la seleccionamos mediante la propiedad Picture. Video del ejemplo </itunes:summary><itunes:keywords>controles, command, boton, propiedades, picture, style, eventos</itunes:keywords><feedburner:origLink>http://www.programandoenvb6.com.ar/2009/09/boton-command.html</feedburner:origLink></item><language>en-us</language><media:rating>nonadult</media:rating></channel></rss>

