• Viernes 19 de Abril de 2024, 12:37

Mostrar Mensajes

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
C# / Re: Problema Con Mdi Al Cerrar
« en: Miércoles 24 de Octubre de 2007, 23:50 »
Controlalo Asi:

Código: Text
  1.            
  2.  // Crea una nueva instancia del formulario secundario.
  3.             Form1 childForm = new Form1();
  4.             // Conviértelo en un elemento secundario de este formulario MDI antes de mostrarlo.
  5.             childForm.MdiParent = this;
  6.             //childFormNumber = childFormNumber + 1;
  7.             childForm.Text = "Titulo de la ventana";//  - Ventana Nº " + childFormNumber++;
  8.             //childForm.Show();
  9.             //Barremos las formas que hay en el parent para encontrar la referencia
  10.             foreach (Form f in this.MdiChildren)
  11.             {
  12.                 if (f is Form1)
  13.                 {
  14.                     childForm = (Form1)f;
  15.                     break;
  16.                 }
  17.             }
  18.             //Si la encontró ya no necesita la instancia solo la mostramos
  19.             if (childForm != null)
  20.             {
  21.                 childForm.Show();
  22.                 childForm.Focus();
  23.             }
  24.             else
  25.             {
  26.                 //No se ha creado por lo tanto generamos la instancia
  27.                 childForm = new Form1();
  28.                 childForm.MdiParent = this;
  29.                 childForm.Show();
  30.                 childForm.Focus();
  31.             }
  32.  

Eso hazlo dentro de una llamada a un form, sea como sea, un boton, menu, etc...

Hay cosas comentadas que no utilizo...

Suerte.

27
C# / Re: Diseño De Menus
« 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
C# / Re: Problemas Con Imagenes Cargadas Con Picturebox O C
« 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.

Código: Text
  1.         
  2. public void Dibujar_imagen(Byte[] imagen, PictureBox picture_box, int ancho, int alto)
  3.         {
  4.             int colores;
  5.             Bitmap bmp = new Bitmap(ancho, alto);
  6.             
  7.             for (int i = 0; i < ancho; i++)
  8.             {
  9.                 for (int j = 0; j < alto; j++)
  10.                 {
  11.                     colores = (int)imagen[(j * ancho) + i];
  12.                     bmp.SetPixel(i, j, Color.FromArgb(colores, colores, colores));
  13.                 }
  14.             }
  15.             picture_box.Image = (Image)bmp;
  16.             picture_box.Refresh();
  17.         }
  18.  
  19.  
  20.  

29
C# / Re: Diseño De Menus
« 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
C# / Compilado En Winxp Correr En Win98
« 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.

 :comp:

31
C# / Re: Problemas Con Formularios Dentro De Mdi
« 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
C# / Re: Como Mover Un Formulario
« 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
C# / Re: Quitar El Botón De Restaurar Y Maximizar C#
« 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
C# / Re: Rendimiento Al Arrancar La Aplicación Winforms
« en: Martes 2 de Octubre de 2007, 18:09 »
En la cadena de conexion, o sea SQLConnection puedes agregar :

Código: Text
  1. ;Connection Timeout=30;
  2.  

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.

 :comp:

35
C# / Reportes
« 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
C# / Re: Problema Con Linkedlist + Estructuras
« 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
C# / Re: Programacion Para Web
« 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
C# / Re: Generar Un Instalador
« 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
C# / Re: Programacion Para Web
« en: Miércoles 26 de Septiembre de 2007, 05:45 »
Hablas de algo asi como Applets en Java o de una pagian HTML????

40
C# / Re: Espera Entre Llamadas
« 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
C# / Re: Ocultar Password
« en: Miércoles 26 de Septiembre de 2007, 05:38 »
Eso mismo...

42
C# / Re: Duda Executenonquery
« en: Miércoles 12 de Septiembre de 2007, 20:55 »
Si dice que la sentencia es erronea, entonces debes verificar el SQLCommand.

43
C# / Re: Desarrollo Para Pda's
« 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
C# / Re: Programa De Comparación.
« 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
C# / Re: Sincronizar Hand Held
« 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
C# / Re: Tutorial De C#
« en: Jueves 30 de Agosto de 2007, 19:13 »
Scherzo
Acá arreglo los enlaces:

Enlace 01

Enlace 02

Enlace 03

No puedes poner la direccion explícita, pero si cambiarle el título.

47
C# / Re: Referenciar Variables Sin Código Inseguro (unsafe)
« 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
C# / Re: Referenciar Variables Sin Código Inseguro (unsafe)
« 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 :

 Enlace

REF

OUT

49
C# / Re: Grabar Codigos De Tablas Relacionadadas
« en: Jueves 30 de Agosto de 2007, 15:34 »
Cual es la Exception que te arroja?...

50
C# / Re: Leer Un Metafile
« 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