Vous êtes sur la page 1sur 5

y y y y y

Prvate, public Sub _ Form . objetos) y o Rem y Integer y String y y &


_DragDrop(Source As Control, X As Single, Y As Single) DragDrop (Source, X, Y)

Privada o publica Procedimiento Evento Mtodos Propiedades (mensaje a los Comentarios Entero Cadena de palabras Texto Activacion con alt+(primer letra)
Arrastrar X: Es un nmero que representa la Y: Es un nmero que representa la

y y

coordenada horizontal actual del puntero del mouse dentro del formulario o control de destino. coordenada vertical actual del puntero del mouse dentro del formulario o control de destino. y y y y y Source TypeOf .. is If.then..end if Elseif . Then end if _DragOver (Source, X, Y,state) Referencia al comando mismo El tipo Sentencia if Sentencia else del if Actua constantemente

State=0 entrar , 1 salir, 2 sobre Sourse as control X, y, state as integer y y y y _DragDrop Actua al soltar _GotFocus Recibir enfoque, no lleva argumentos _LostFocus Perder enfoque _KeyDown(KeyCode As Integer, Shift As Integer) accion al precionar tecla Keycode= codigo de tecla Shift=1 mayuscula 2 control 4 alt Dim.as Declaracin de variable vbButtonFace Seria un color, pero hace ref al color original _KeyPress(KeyAscii As Integer) al soltar una tecla devuelve el numero de la tecla en ascii _MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) similar al keydown pero con el mouse al apretar hacen referencia al nombre del comando

y y y y

_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) el mouse al apretar Button: 1 boton izquierdo 2 boton derecho 4 boton del medio Shift: 1 MAYS 2 CTRL 4 ALT

similar al keydown pero con

y y y

y y y y y y y y y y y y

y y y y

X e Y las coordenadas .Picture hace referencia a la foto de un imageX Form1.BackColor = RGB(162, 162, 162) asigna color RGB _MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Button: segun el boton del mouse apretado Shift: referencia al control, alt mayscula .Move XX,XX,XX,XX cambia Left, Top, Width y Height, separado por comas RESPECTO A LA ESQUINA SUPERIOR IZQUIERDA .Top=XX cambia la posicin Top .ZOrder X es para posicionarlo por delante o por detrs los objetos .Alignment = X alinear un label X=0 derecha, 1 izquierda, 2 centro. Time hora Date dia .AutoSize = True/False autotamaano de un label .BackStyle = X habilita cambiar color de fondo 0 transpartente, 1 opaco .BackColor = XXXX color o estilo de fondo .forecolor = xxxx El color del texto del label .fontbold = True letra en negrita XXX = inputbox ( ) es una caja para ingresar datos, los ingresados se los asocian a XXX, deben ser del mismo estilo (Texto, titulo, default el ingresar texto para figurar (en programacin) debe ser entre Default= es lo que va a aparecer al principio On Error Resume Next en caso de no coincidir los formatos del input box, no da error, sigue. VA ANTES DEL INPUTBOX & para encadenar vbInformation es el dibujo del icono informacin en la funcin msgbox Dim a As Single Randomize a = Rnd Genera numero randomico RND, menor a uno, el randomize coloca la semilla en cualquier lado Private Function nombre(byval X as integer, byref y as script) as double .. Nombre=.. End function Al final lo que devuelve lo pongo con el nombre de la funcion

Private Type agenda nombre As String apellido As String cpostal As Integer End Type ' Declaramos el vector Dim personas(1 To 3) As agenda Private Sub Form_Load() ' Llenamos con datos para el elemento 1 del arreglo personas(1).nombre = "carlos" personas(1).apellido = "Martnez" personas(1).cpostal = 1900 ' Llenamos con datos para el elemento 2 del arreglo personas(2).nombre = "Hctor" personas(2).apellido = "rosales" personas(2).cpostal = 1898 ' Llenamos con datos para el elemento 3 del arreglo personas(3).nombre = "Albert" personas(3).apellido = "Einstein" personas(3).cpostal = 1324 End Sub

' Devuelve 0 LimiteInferior = LBound(OtraMatriz, 2) ' Devuelve 20 LimiteSuperior = UBound( OtraMatriz, 2)

Dice la cantidad de filas y columnas, siendo Lbound la cota minima, y Ubond la mxima y micadena = join (vector, "-") El join une todo el vector en una

variable sola, y separa las filas segn el parmetro luego dado


y Vector = Split(Micadena, "/")

Es el inverso al join, separa en un vector, metiendo en cada fila las palabas de micadena, toma cada palabra hasta que encuentra un /. El vector no puede tener una dimensin determinada, tiene que ser dinamico Dim vector () as string
y Filter (vector donde buscar, cadena a buscar, valor booleano que indica si incluir o excluir la cadena)

Es para buscar algo en un vector. Devuelve otro vector, donde va metiendo en las filas lo encontrado por el fiilter.
Resultado = Filter(Alumnos, "Lu", True)

Arreglo de controles, es para cuando tenemos varios controles del mismo tipo (ejemplo textbox) entonces los llamamos todos iguales tipo text1, pero los diferenciamos en el index (en la de propiedades) los numeramos del 0 al que queramos. Entonces para hacer referencia a uno de ellos, lo llamamos como text1(X) y el X=es el numero de este (el index) y si queres hacer referencia a una propiedad text1(2).enable=true Para mandar un arreglo de controles, debemos hacer una funcin que tenga como entrada este arreg lo, pero declarado como objeto
Option Explicit

y y y y y y y y y y y y y y

Private Sub Command1_Click() Call Limpiar_TextBox(Text1) End Sub

' Recibe el vector como parmetro Sub Limpiar_TextBox(El_TextBox As Object)

Dim i As Integer

For i = 0 To El_TextBox.Count - 1 El_TextBox(i).Text = vbNullString

y y y y

Next

End Sub

for i=0 to 6 step 2 msgbox(i) next

usar formularios form.WindowState = vbMinimized

'MkDir ("C:\puto") 'creo carpeta con MkDir ("") FileCopy App.Path & "\a.txt", "c:\Temp\b.txt" 'copio archivo, el app.path es la direccion de mi aplicacion, el & es un AND para pegar dire

Vous aimerez peut-être aussi