|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - javierbalk
101
« en: Domingo 24 de Noviembre de 2002, 23:52 »
Coloca la Sig. línea de código en el evento Form_Load:
Move Screen.Width / 2 - Width / 2, Screen.Height / 2 - Height / 2
Javier
102
« en: Domingo 24 de Noviembre de 2002, 23:46 »
Hola:
La propiedad Style es de solo lectura, así que la debes establecer en tiempo de diseño. Para que los items se ordenen solos debes establecer también en tiempo de diseño la propiedad Sorted a True. Saludos,
Javier
103
« en: Sábado 23 de Noviembre de 2002, 11:05 »
Fijate que en la barra de herramientas donde están los controles hay uno que se llama FileListBox que hace eso. Saludos,
Javier
104
« en: Sábado 23 de Noviembre de 2002, 11:00 »
No sé el tema de las consultas SQL, pero en cuanto al Val, esta función siempre toma el punto como el separador decimal.
Puedes probar cambiando Val por CSng, que es una función que convierte los valores a Single, la acabo de probar y anda bien ya que convierte los valores según la configuración regional, lo único que si le das los valores cambiados ahí lo hace mal.
Saludos,
Javier
105
« en: Sábado 23 de Noviembre de 2002, 06:17 »
La mejor forma de protegerlo es no dárselo a nadie... (perdón, hoy estoy medio chistoso)
¿A qué te referís con proteger, querés hacer un shareware, o sea que lo puedan usar pero limitadamente si no se registran? ¿O, como parecería por lo que decís en tu post, registrarlo como propiedad intelectual? Si es así tenés que averiguar en tu país, y eso tiene un costo, por ejemplo acá en Argentina averigüé en una consultora hace un par de años y me dijeron que costaba como $250. Lo que también me asesoraron es que los derechos de autor son tuyos aunque no lo registres, el tema de registrarlo sirve para agilizar los trámites en el caso de un litigio.
Además te digo: el software es muy difícil de hacer que nadie tome tu idea y haga algo parecido. Con que le cambie algunas cosas ya está, ya no es lo mismo. Para eso habría que estudiar bien las leyes y deben ser diferentes en cada país (si hay).
Ahora, si vos no das el código fuente, lo pueden hacer, pero se van a tener que poner a trabajar desde 0 como hiciste vos.
Saludos y suerte con tu proyecto,
Javier
106
« en: Sábado 23 de Noviembre de 2002, 06:05 »
Hola, si es una base de datos de Access en internet se consiguen unos programitas que te dan la contraseña.... más vale que la base sea tuya...
107
« en: Sábado 23 de Noviembre de 2002, 06:01 »
Hola: Te doy la idea: 1) pone un formulario con Borderstyle = 0 maximizado de modo que cubra toda la pantalla. 2) Con la API SetWindowsPos lo ponés sobre todas las otras ventanas, de modo que no pueda tocar otra. 3) Inabilitá las teclas Ctrl+Alt+Del, Alt+Tab y tecla Windows de modo que no pueda pasar a otra tarea. Para esto te sugiero buscar en http://www.pscode.com/vb/ y http://www.freevbcode.com con el texto disable keys. Espero haberte orientado, saludos, Javier PD: ojo cuando estés en el entorno de desarrollo que no te va a dejar hacer nada a vos tampoco...jeje, grabá antes
108
« en: Jueves 21 de Noviembre de 2002, 17:54 »
Hola Gago:
Para poder usar un formulario contenido en una DLL tienes que accesderlo a través de un módulo de clase que esté en la DLL.
Entonces pones una propiedad como ser:
Public Property Get Formulario() as Form Set Formulario = new frmElQueSea End Sub
Luedo haces la referencia a esa DLL desde el proyecto cliente, desde el menú Proyecto, Referencias, y la seleccionas.
Para hacerlo funcionar, tienes que crear una instancia de la clase.
Dim mClase as New NombreClase
para mostrar el formulario:
mClase.Formulario.Show
Espero no haberme equivocado en nada.
Para poder hacerlo MDI hijo eso lo tienes que definir en tiempo de diseño al hacer la DLL. Poner la Propiedad MDIChild = true
Saludos,
Javier
109
« en: Martes 19 de Noviembre de 2002, 11:41 »
El Visual Studio son varios CDs, 7 creo. Con el CD 1 instalaste el Visual Basic (me parece que son 2 el VB completo), pero no es el único lenguaje que conforma el paquete.
Luego te dice que quiere instalar la MSDN, que coloques el CD 1 de MSDN. Tienes que colocar el CD que dice así MSDN CD1. Si no sabes cual es, si por ejemplo tienes 4 CDs en total (debido a que no tienes todo el VS para instalar) coloca el Nro 3. Sino prueba con otro.
La MSDN es la ayuda, es opcional instalarla. Saludos,
Javier
110
« en: Domingo 17 de Noviembre de 2002, 17:01 »
De nada. Seguro que si, siempre y cuando sepa. Te dejo mi email: javierbalk@hotmail.com porque no vengo todos los días. Saludos, Javier
111
« en: Domingo 17 de Noviembre de 2002, 09:16 »
Hola Jacta:
Te puedo dar una orientación de como se puede hacer facil eso:
Agrega un TextBox y cuando el usuario selecciona una celda (para saber eso puedes usar el evento RowColChange) posicionas el TextBox exactamente sobre esa celda (ajustas las dimensiones tambien). Luego en el evento Change del TextBox cambias tambien el contenido de la celda.
Si buscas en internet (y tienes un poco de suerte) ya hay otros que lo hicieron.
Ahora, si encapsulas todo en un UserControl sería mejor, pero vas a tener que trabajar bastante para reproducir todas las propiedades, métodos y eventos del FlexGrid.
Saludos,
Javier
113
« en: Domingo 17 de Noviembre de 2002, 09:04 »
Hola Kapeta: Me conmovio tu otro mensaje en donde te quejabas que nadie te da una sugerencia o algo, así que busqué que pregunta tuya habia quedado. Supongo que asignarás un número a cada letra, quizás algo así como Asc (Letra) o usando un select case. Claro, la suma te da igual si la palabra está al revés, para eso podrías multiplicar el numero de esa letra por la posición, si está primera por 1, segunda por 2, etc. Te va a quedar un múmero mucho más grande como resultado, espero que eso no sea un inconveniente. De paso te comento que hay ya hechas rutinas muy sofisticadas para encriptar. Si mas o menos manejas inglés te recomiendo ir a http://www.pscode.com , en el combo de arriba selecciona Visual Basic y busca encrypt. Vi que hay varios proyectos para sacar ideas. Saludos, Javier
114
« en: Domingo 17 de Noviembre de 2002, 08:53 »
Estoy de acuerdo con metalheavy que a uno le queda la duda de como viene ese numero. Suponiendo que venga siendo un double, lo pasas así:
NumeroFormateado = Format(Numero, "hh:mm:ss")
Si en cambio lo que necesitas es mejor tener hora, minutos y segundos por separado, usa:
Horas = Hour (Numero) Minutos = Minute (Numero) Segundos = Second (Numero)
Saludos,
Javier
115
« en: Jueves 14 de Noviembre de 2002, 03:47 »
116
« en: Martes 12 de Noviembre de 2002, 03:17 »
Private Sub Text1_KeyPress(KeyAscii As Integer) If Not IsNumeric(Chr(KeyAscii)) Then KeyAscii = 0 End Sub
Saludos,
Javier
117
« en: Jueves 7 de Noviembre de 2002, 22:27 »
La forma que conozco es con un objeto Image y que la imagen sea un icono.
119
« en: Martes 5 de Noviembre de 2002, 07:56 »
La propiedad Value del Option button es la que tenés que modificar.
Javier
120
« en: Martes 5 de Noviembre de 2002, 07:54 »
Si es cierto, varias veces pensé lo mismo, pero al final le vi el lado bueno: si ellos hicieran más, nosotros tendríamos menos trabajo. Saludos,
Javier
121
« en: Sábado 2 de Noviembre de 2002, 19:24 »
Lo que vos pedís, de crear un PictureBox con todos los controles contenidos en una sola acción creería que no se puede, pero sé dos formas de hacer lo que necesitás:
1) Crea un UserControl con el PictureBox y todos los controles adentro. Vas a tener que programar las propiedades y eventos. Despues, cada vez, creas un UserControl en vez del PictureBox.
2) Sino, tenés que crear los controles uno por uno, y para meterlos adentro del PictureBox tenes que hacer así:
set txt1(1).Container = pic(1)
y luego poner todas las propiedades Visible, Left, Top, etc de cada uno.
Saludos,
Javier
123
« en: Jueves 31 de Octubre de 2002, 20:23 »
Bueno, lo que pasa es que tenés que saber cual es el textbox que tiene el enfoque, además ese enfoque se va a perder al presionar el command button, así que hay que ponerlo de nuevo. Yo haría algo así:
En la sección de declaraciones del form:
Private mTextboxConEnfoque As Long
En los eventos GotFocus de los textBoxs:
Private Sub Text1_GotFocus() mTextboxConEnfoque = 0 End Sub
Private Sub Text2_GotFocus() mTextboxConEnfoque = 1 End Sub
El código de los commands:
Private Sub Command1_Click(Index As Integer) If mTextboxConEnfoque = 0 Then Text1.Text = Text1.Text & Command1(index).Caption Text1.SetFocus Text1.SelStart = Len(Text1.Text) Else Text2.Text = Text2.Text & Command1(Index).Caption Text2.SetFocus Text2.SelStart = Len(Text2.Text) End If End Sub
Saludos,
Javier
124
« en: Jueves 31 de Octubre de 2002, 19:57 »
Puedes usar un MSFlexGrid, pero no se pueden ingresar datos ahi, vas a tener que poner controles para esto u otro formulario.
Creo que es la mejor manera de trabajar ya que tienes todo el control. Saludos,
Javier
125
« en: Jueves 31 de Octubre de 2002, 02:12 »
La verdad que no sé que biblioteca hay que declarar, pero hice una simple búsqueda en Google y encontré que:
Const wdDoNotSaveChanges = 0
Saludos,
Javier
|
|
|