Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [D4N93R]

#1721
Si pero de todos modos no debe dar ese error asi sin pasar por el catch.

Error de visual studio no es, puede ser un error del framework, del clr,  pero no de VS..

Algo se esta saltando.. Que procesador tienes? 64 bit? posiblemente no este bien optimizado y da esos errores..
#1722
Hola, en verdad es muy extraño xD

Pero intenta eso, solo para ir descartando:

En tu mismo equipo codea esa misma clase pero en C#, si, todos sabemos que es lo mismo, pero no todos saben que son compiladores diferentes y no quedan 100% en msil cuando haces algo en VB que en C#.

jajaja ya te dije que era un bucle infinito jajajjajajja que risa.. no se si te habras dado cuenta ajjajajjajjajjjajajajajjaajjajaja  :rolleyes:
#1723
Claro todo esto depende de tu configuración regional..!!
#1724
jajaja la disketera xD

Bueno, yo creo que está bien un botón para esa simulación. O tu quieres que arrastren la imagen de una moneda?
#1725
Yo creo que es mejor serializar una colección de una clase tuya :) es más fácil, y menos líneas!
#1726
Ahhhhh?  :huh:
#1727
AH jaaajja yo apenas si leí eso rápido jajaja

Por su pollo? ajjajaja ta buena xD
#1728
Claro, porque en Vista y 7 necesitas permisos de administrador para escribir en ciertas carpetas, como en \, Windows, System32, etc...

Tienes dos opciones, iniciar esa aplicación como administrador, o si es por debug, puedes iniciar Visual Studio como Administrador.

Todo esto son las nuevas políticas de Seguridad de Windows..

Saludos!
#1729
CitaroControls.Text = "";
Amigo Sheel Root, "" es mala practica, además si quieres hacer una función que limpie controles de una colección lo mejor es pasar como parámetro un ControlCollection.

En vez de usar "" es mejor utilizar String.Empty.

y la función quedaría así:

private void LimpiarTextBox(Control.ControlCollection controls){
     // hace un chequeo por todos los textbox del formulario
     foreach (Control oControls in ofrm.Controls){
         if (oControls is TextBox){
             oControls.Text = ""; // eliminar el texto
         }
     }
}

private void BtnPruebaLimpiarTextBox_Click(System.Object sender, System.EventArgs e){
     // pasar el formulario
     LimpiarTextBox(this.Controls);
}



ya que si los controles están dentro de otro contenedor, no los agarraria..

Claro si quieres limpiar todos, lo mejor es hacer una funcion recursiva..


Saludos!
#1730
Claro que es posible,

Y no es muy dificil, voy a codear acá así que no aseguro que compile jaja:


Supongamos que ya tienes los controles en un arreglo/vector/matriz y se llama m_textBoxesArray:

foreach(TextBox t in m_textBoxesArray)
   t.Clear();


:D así de fácil,

Si no tienes los controles en una variable, entonces los sacas de el container en dónde se encuentren, ejemplo, si están tirados en el form:

foreach(Control t in this.Controls)
{
     if(t is TextBox)
        ((TextBox)t).Clear();
}


o si están dentro de un groupbox:

foreach(Control t in this.mygroupbox.Controls)
{
     if(t is TextBox)
        ((TextBox)t).Clear();
}


Saludos!