|
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 - Neopro
Páginas: 1 [2] 3 4 ... 13
26
« en: Miércoles 24 de Octubre de 2007, 23:50 »
Controlalo Asi: // Crea una nueva instancia del formulario secundario. Form1 childForm = new Form1(); // Conviértelo en un elemento secundario de este formulario MDI antes de mostrarlo. childForm.MdiParent = this; //childFormNumber = childFormNumber + 1; childForm.Text = "Titulo de la ventana";// - Ventana Nº " + childFormNumber++; //childForm.Show(); //Barremos las formas que hay en el parent para encontrar la referencia foreach (Form f in this.MdiChildren) { if (f is Form1) { childForm = (Form1)f; break; } } //Si la encontró ya no necesita la instancia solo la mostramos if (childForm != null) { childForm.Show(); childForm.Focus(); } else { //No se ha creado por lo tanto generamos la instancia childForm = new Form1(); childForm.MdiParent = this; childForm.Show(); childForm.Focus(); }
Eso hazlo dentro de una llamada a un form, sea como sea, un boton, menu, etc... Hay cosas comentadas que no utilizo... Suerte.
27
« en: Miércoles 24 de Octubre de 2007, 23:44 »
No se me ocurre ahora, pero pondria otro webbrowser solo para los accesos directos.
28
« en: Miércoles 24 de Octubre de 2007, 17:29 »
Bueno, tengo un metodo que uso yo para la carga de imágenes. Espero te sirva. Debes especificarle el alto y el ancho de la imágen, tener la imagen como Byte (o sea directo desde una base de datos puede ser una opcion) y el picturebox que utilizas, esos son los parámetros. public void Dibujar_imagen(Byte[] imagen, PictureBox picture_box, int ancho, int alto) { int colores; Bitmap bmp = new Bitmap(ancho, alto); for (int i = 0; i < ancho; i++) { for (int j = 0; j < alto; j++) { colores = (int)imagen[(j * ancho) + i]; bmp.SetPixel(i, j, Color.FromArgb(colores, colores, colores)); } } picture_box.Image = (Image)bmp; picture_box.Refresh(); }
29
« en: Miércoles 24 de Octubre de 2007, 15:08 »
En Visual Studio puedes agregar un componente que es un WebBrowser...
Si te das cuenta, por lo menos la ventana principal es un WebBrowser.
No he realizado aplicaciones con eso, pero el WebBrowser te debe permitir agregar esos botones y como los estilos son en HTML, da lo mismo lo que contenga y como lo contenga.
30
« en: Miércoles 24 de Octubre de 2007, 14:50 »
Estimados: Cree una aplicación en C# en Visual Studio 2005 y me pidieron la hiciera funcionar en Windows 98, plataforma la cual se "supone" tiene soporte para Framework 2.0. Bueno, cree los instaladores, despues de eso instale el Framework 2.0 en Windows 98 y todo bien. Instale la aplicacion en Windows 98 y todo bien, pero... Al ejecutar la aplicacion en Windows 98 me envio el siguiente error. "La aplicación generó una excepción que no se pudo controlar". Y salen codigos hexadecimales, que no son siempre los mismos, y ademas si me funciono bien una parte, porque un form en especial se vio y funciono, pero los otros y el principal no funcionan (Llamo a otro form antes del principal). Me puse debugear por consola con cordbg.exe (que solo copie desde windows XP con su DLL) y me sale que no encuentra los assemblyes, aunque si instale el framework, y ademas me indica un error en una linea que no realiza alguna funcion específica de Windows XP, linea que comenté (//) y aun me arroja el mismo error. Alguien tiene experiencia en .NET 2005 y Windows 98 que me pueda ayudar?. Muchas Gracias.
31
« en: Miércoles 24 de Octubre de 2007, 14:40 »
Si el label1.Text no está como STATIC no podrá realizar el cambio de un form a otro.
32
« en: Miércoles 24 de Octubre de 2007, 14:36 »
Solo con esas propiedades no se puede, deberias ver otra forma, como usando una DLL externa...
33
« en: Miércoles 24 de Octubre de 2007, 14:32 »
Fácil :
Presiona en el Form y luego vas a la ventana de propiedades.
Y establece la opción : MaximizeBox en False.
Suerte.
34
« en: Martes 2 de Octubre de 2007, 18:09 »
En la cadena de conexion, o sea SQLConnection puedes agregar : Ese es un valor por defecto, puedes poner 100 para que te funcione de mejor manera, ahí revisa Tu, con eso ya no te deberia suceder lo del Timeout. En modo depuracion suele funcionar mas lento. Suerte.
35
« en: Martes 2 de Octubre de 2007, 18:05 »
Buenas a Todos...
Necesito crear una reporte, a sea Crystal, PDF, etc...
El problema es que necesito tomar los valores del reporte desde variables y no estoy muy seguro de si con Crystal lo puedo realizar, ademas para hacerlo en un RichtextBox, no es es comodo, puedo imprimir, pero el orden no queda bien y además debo modificar todo para solo cambiar un valor.
Alguna idea?.
Muchas Gracias.
36
« en: Viernes 28 de Septiembre de 2007, 19:03 »
Que error te envía?...
A mi parecer, debe ser porque C# no admite structs anidados.
Creo que es un problema que debería ser corregido en el lenguaje.
Se vuelve complejo al querer usar llamadas a DLL de C++.
Realiza lo mismo fuera de la estructura, o sea ModificaA creala como una funcion aparte y solo llama a la funcion.
Suerte.
37
« en: Miércoles 26 de Septiembre de 2007, 21:18 »
Te recomiendo crear un applet en Java, hay mucha mas informacion y el lenguaje es el mismo a C# (salvo algunas pequeñas cosas), por lo que no te debería costar realizarla, y no se como hacer un applet en J#.
38
« en: Miércoles 26 de Septiembre de 2007, 18:23 »
Si es Visual Studio 2005, podrias comenzar por crear un nuevo proyecto y seleccionar:
Otros tipos de proyectos -> Instalación e implementacion.
Luego de creado esto, debes agregar los archivos exe de tu proyecto y las DLL externas a .NET, o sea las que no estén en el Framework
39
« en: Miércoles 26 de Septiembre de 2007, 05:45 »
Hablas de algo asi como Applets en Java o de una pagian HTML????
40
« en: Miércoles 26 de Septiembre de 2007, 05:40 »
Coloca un punto de interrupcion en ambas al iniciar y al finalizar, asi verás que se realiza primero.
41
« en: Miércoles 26 de Septiembre de 2007, 05:38 »
Eso mismo...
42
« en: Miércoles 12 de Septiembre de 2007, 20:55 »
Si dice que la sentencia es erronea, entonces debes verificar el SQLCommand.
43
« en: Viernes 7 de Septiembre de 2007, 17:12 »
No estoy seguro de si C# Express permite eso. Y si no te sale esa opcion al inicio, es porq no lo permite.
Visual Studio lo permite, y no hay complementos, quizá solo emuladores para descargar.
44
« en: Viernes 31 de Agosto de 2007, 18:24 »
Para eso debes poder analizar si el programa que captura envia una variable, trabaja con DLL, etc, debes conocer el codigo, o sino debes intentar unir ambos programas en uno.
45
« en: Viernes 31 de Agosto de 2007, 16:50 »
Utiliza OpenNETCF, busca informacion en internet, eso te permite conectarte a la PDA y hacer muchas cosas.
46
« en: Jueves 30 de Agosto de 2007, 19:13 »
Scherzo Acá arreglo los enlaces: Enlace 01Enlace 02Enlace 03No puedes poner la direccion explícita, pero si cambiarle el título.
47
« en: Jueves 30 de Agosto de 2007, 16:46 »
La opcion es usar valores por referencia con REF u OUT como te indicaba anteriormente, parecido al manejo en Pascal, alli no es necesario unsafe.
No hay mas alternativa.
48
« en: Jueves 30 de Agosto de 2007, 15:47 »
Aaaaaaaaaaaahh... Cambia la cosa, o sea es manejo de punteros, lo puedes hacer de forma muy parecida a C++ y tambien lo puedes hacer utiliazndo las palabras reservadas REF y OUT. Ejemplo Descripción int* p p es un puntero a un entero int** p p es un puntero a un puntero o a un entero int*[] p p es una matriz unidimensional de punteros a enteros char* p p es un puntero a un valor char void* p p es un puntero a un tipo desconocido Operador/instrucción Uso * Para realizar el direccionamiento indirecto de puntero. -> Para tener acceso a un miembro de una estructura a través de un puntero. [] Para indizar un puntero. & Para obtener la dirección de una variable. ++ y -- Para incrementar y reducir punteros. + y - Para realizar aritmética de punteros. ==, !=, <, >, <= y >= Para comparar punteros. stackalloc Para asignar memoria en la pila. fixed (Instrucción) Para hacer que una variable sea temporalmente fija para que pueda encontrarse su dirección. en C# no siempre el manejo de punteros significa que sea codigo no seguro. Y ante cualquier eventualidad, lo ideal es que cuando hagas esos llamados, sean mediante try catch, solo como sugerencia. Suerte. Un enlaces utiles : EnlaceREFOUT
49
« en: Jueves 30 de Agosto de 2007, 15:34 »
Cual es la Exception que te arroja?...
50
« en: Jueves 30 de Agosto de 2007, 00:26 »
Yo trabajo con imágenes y cuando son formatos especiales no lo hago de esa forma, hay otras maneras, en la cual C# dibuja pixel a pixel (realmente no se nota), pero creo que tu problema va en mostrar la imagen, ya que como dices están bien los datos en la variable.
Páginas: 1 [2] 3 4 ... 13
|
|
|