Tengo Dos Preguntas
1.- Como puedo darle un estilo propio a un formulario es decir darle la figura que quiero y que no quede con la tipica figura rectangular
2.- como puedo copiar un archivo en una determinada ubicacion
gracias
adios
2.- como puedo copiar un archivo en una determinada ubicacion
gracias
adios
Saludos tengo una sintaxis, para crear una forma eliptica del formulario. espero te sirva...
Declara un Modulo esto..
Public Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Public Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Sub Form_Load()
Me.Move (Screen.Width - Me.Width) / 2
Me.Move (Screen.Height - Me.Height) / 2
Dim Xs As Long, Ys As Long
Xs = Me.Width / Screen.TwipsPerPixelX
Ys = Me.Height / Screen.TwipsPerPixelY
SetWindowRgn hWnd, CreateEllipticRgn(0, 0, Xs, Ys), True
End Sub
Declara un Modulo esto..
Public Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Public Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Sub Form_Load()
Me.Move (Screen.Width - Me.Width) / 2
Me.Move (Screen.Height - Me.Height) / 2
Dim Xs As Long, Ys As Long
Xs = Me.Width / Screen.TwipsPerPixelX
Ys = Me.Height / Screen.TwipsPerPixelY
SetWindowRgn hWnd, CreateEllipticRgn(0, 0, Xs, Ys), True
End Sub
Este código copia el archivo bd3.mdb de C a A, lo puedes acomodar a lo que necesitas
miruta = "c:" ' Establece la ruta.
Minombre = Dir(miruta, vbNormal) ' Recupera la primera entrada.
Do While Minombre <> "" ' Inicia el bucle.
' Utiliza comparación a nivel de bits para asegurarse de que MiNombre es un directorio.
If (GetAttr(miruta & Minombre) And vbNormal) = vbNormal Then
If Minombre = "bd3.mdb" Then
FileCopy "c:" & Minombre, "a:" & Minombre
End If
End If ' solamente si representa un directorio.
Minombre = Dir ' Obtiene siguiente entrada.
Loop
miruta = "c:" ' Establece la ruta.
Minombre = Dir(miruta, vbNormal) ' Recupera la primera entrada.
Do While Minombre <> "" ' Inicia el bucle.
' Utiliza comparación a nivel de bits para asegurarse de que MiNombre es un directorio.
If (GetAttr(miruta & Minombre) And vbNormal) = vbNormal Then
If Minombre = "bd3.mdb" Then
FileCopy "c:" & Minombre, "a:" & Minombre
End If
End If ' solamente si representa un directorio.
Minombre = Dir ' Obtiene siguiente entrada.
Loop
