elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50
401  Programación / .NET (C#, VB.NET, ASP) / Re: Validar textbox numerico en C# en: 19 Abril 2010, 01:16 am
oscarj24, Date una vuelta y vuelves ._.

http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular.

Si se te hace muy dificil entonces:
Código
  1.            string Comprobar = "Hola";
  2.            long Dft = 0;
  3.  
  4.            bool EsNumerico = long.TryParse(Comprobar, out Dft);
  5.  
  6.            MessageBox.Show(Convert.ToString(EsNumerico));

Donde EsNumerico es True si es numero y False si no es.
402  Programación / .NET (C#, VB.NET, ASP) / Re: form en: 15 Abril 2010, 04:48 am
Si colocas FormBorderStyle en None, tambien trendrás que hacer botones de max, min, y restore de la ventana además deberas crear un sistema para poder moverla, No es tan dificil.
403  Programación / .NET (C#, VB.NET, ASP) / Re: Interrupcion de teclado en: 12 Abril 2010, 16:35 pm
Primero debes de descargar el WinID para saber si el TextBox es Child o Parent y saber cual es su Class y el Class de su Parent si es Child, esto para así saber si debes usar FindWindow o FindWindowEx. Una vez obtenido el Handle el codigo anterior es más facil de usar en Vb.Net:

Código
  1.    Public Const _
  2.    WM_KEYDOWN As Integer = &H100, _
  3.    WM_KEYUP As Integer = &H101, _
  4.    WM_CHAR As Integer = &H102
  5.  
  6.    Public Sub SendString(ByVal mHandle As IntPtr, ByVal s As String)
  7.  
  8.        For Each c As String In s
  9.            SendKey(mHandle, System.Text.Encoding.Default.GetBytes(c).First)
  10.            Threading.Thread.Sleep(10)
  11.        Next
  12.  
  13.    End Sub
  14.  
  15.    Public Sub SendKey(ByVal mHandle As IntPtr, ByVal key As Keys)
  16.        SendMessage(mHandle, WM_KEYDOWN, key, IntPtr.Zero)
  17.        SendMessage(mHandle, WM_CHAR, key, IntPtr.Zero)
  18.        SendMessage(mHandle, WM_KEYUP, key, IntPtr.Zero)
  19.    End Sub

Y prueba el codigo así:

Debes importar SendMessage, FindWindow y FindWindowEx ( las consigues en pinvoke.net )

Abre un Bloc de Notas y dejalo vacio, en tu Sub Load agrega lo siguiente:

Código
  1.        Dim Notepad As IntPtr = FindWindowEx(FindWindow("Notepad", Nothing), 0, "Edit", Nothing)
  2.  
  3.        SendString(Notepad, "Enviando String con SendMessage")

Funciona perfecto ^^
404  Programación / .NET (C#, VB.NET, ASP) / Re: Interrupcion de teclado en: 10 Abril 2010, 00:06 am
El API SendMessage tambien sirve para enviar teclas pero a un handle determinado...

Mira este ejemplo en C#
Código
  1.        [DllImport("user32.dll")]
  2.        public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
  3.  
  4.            public const int WM_KEYDOWN = 0x0100;
  5.            public const int WM_KEYUP = 0x0101;
  6.            public const int WM_CHAR = 0x0102;
  7.  
  8.        public static void SendString(IntPtr mHandle, string s)
  9.        {
  10.            foreach (var c in s)
  11.                SendKey(mHandle, Convert.ToInt32(c));
  12.            Thread.Sleep(10);
  13.        }
  14.  
  15.        public static void SendKey(IntPtr mHandle, Int32 key)
  16.        {
  17.            SendMessage(mHandle, WM_KEYDOWN, (int)key, 0);
  18.            SendMessage(mHandle, WM_CHAR, (int)key, 0);
  19.            SendMessage(mHandle, WM_KEYUP, (int)key, 0);
  20.        }
405  Programación / .NET (C#, VB.NET, ASP) / Re: Calcular Borde Vb.Net en: 6 Abril 2010, 06:26 am
Me referia a esto:


Pero ya le atine a la formula...

Código
  1. Me.Height - 40 - Control.Height + 1

Ese es el valor de Y cuando el control llega al final de la parte inferior del form. Creo que no me explique muy bien al principio. De todas formas gracias.
406  Programación / .NET (C#, VB.NET, ASP) / Calcular Borde Vb.Net en: 6 Abril 2010, 06:12 am
Como puedo calcular la posicion en Y cuando un control toca el final del from. Me tiene ahorcado.

Gracias.
407  Programación / Ingeniería Inversa / Re: Crackiando aplicaciones en VB con OllyDBG en: 6 Abril 2010, 04:20 am
Realmente bueno ;D el tutorial, aunque hay formas de evitar los debugger en Vb nunca está demás saber como debuggear un ejecutable este tipo.
408  Programación / .NET (C#, VB.NET, ASP) / Ayuda con PictureBox [Vb.Net] en: 3 Abril 2010, 23:33 pm
Bueno estoy haciendo un juego de ajedrez para practicar IA eso va muy bien pero quise hacer efecto de movimiento con un Timer que tambien resulto bueno pero al PictureBox al moverlo por encima de otro control se le ve el fondo y quiero que no se vea, habra alguna forma de que el fondo quede transparente y que solo se vea la imagen cargada en .Image?
La propiedad BackColor ya es Transparent.

Una imagen habla más que 10.000 palabras mias xD



Uso circulos rojos, en vez de piezas mientras calculo los movimientos.

Gracias.
409  Programación / .NET (C#, VB.NET, ASP) / Re: Asociar Extensión de Archivo en: 28 Marzo 2010, 20:19 pm
Edite un poco la clase del guille y adapte algunas cosas y funciono perfecto! Gracias.
410  Programación / .NET (C#, VB.NET, ASP) / Re: Asociar Extensión de Archivo en: 24 Marzo 2010, 15:29 pm
Lo quiero hacer en el Load de mi Form de inicio.
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines