Foros del Web » Administración de Sistemas » Unix / Linux »

Duda: C# en MonoDevelop

Estas en el tema de Duda: C# en MonoDevelop en el foro de Unix / Linux en Foros del Web. Hace tiempo buscaba apoyo para un proyecto y ya esta tomando forma, ahora tengo un par de dudas, que la verdad no le eh encontrado ...
  #1 (permalink)  
Antiguo 12/10/2012, 17:06
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 2
Duda: C# en MonoDevelop

Hace tiempo buscaba apoyo para un proyecto y ya esta tomando forma, ahora tengo un par de dudas, que la verdad no le eh encontrado jeje... aquí esta mi code, básicamente lo que hace es al presionar un botón escanea una memoria USB y la limpia de virus con CLAMV, y otro botón para desmontar memoria, usando 2 scripts shells, todo esto hecho en C# con el framework MONO y usando el MonoDevelop

Aquí esta el code:

Código C:
Ver original
  1. using System;
  2. using Gtk;
  3. using System.Diagnostics;
  4.  
  5. public partial class MainWindow: Gtk.Window
  6. {    
  7.     public MainWindow (): base (Gtk.WindowType.Toplevel)
  8.     {
  9.         Build ();
  10.     }
  11.    
  12.     public void OnDeleteEvent (object sender, DeleteEventArgs a)
  13.     {
  14.         Application.Quit ();
  15.         a.RetVal = true;
  16.     }
  17.  
  18.     public void OnBotonClicked (object sender, System.EventArgs e)
  19.     {
  20.     ProcessStartInfo psi = new ProcessStartInfo();
  21.    FileName = "/tmp/bash.sh";
  22.  
  23.     string strOutput = p.StandardOutput.ReadToEnd();
  24.     p.WaitForExit();
  25.  
  26.      
  27.   texto.Text=(strOutput); ---> Muestro en un lbl el resultado del escaneo
  28.    
  29.     }
  30.    
  31.     public void OnBoton2Clicked (object sender, System.EventArgs e)
  32.     {
  33.         ProcessStartInfo psi = new ProcessStartInfo();
  34.     FileName = "/tmp/unmount.sh";
  35.  
  36.     p.WaitForExit();
  37.  
  38.         texto.Text="Presione boton para escanear"; --->Desmonto e igualo el texto inicial del label para que no se note cambio
  39.     }
  40. }
Ahora, lo que deseo hacer es que me inhabilite el botón 1 hasta que detecte una memoria ya que no quiero que el botón siempre este disponible, solo cuando exista unidad extiraible en /media que es donde escanea el .sh, también me gustaría esconder el botón de desmontar (Que vendría siendo el boton2), pero cuando quiero ocultarlo, después mostrarlo en otro evento no me deja, tal vez pongo en la posición equivocada el .Hide y el .Visible, me gustaría me pudieran ayudar con este proyecto...

Etiquetas: bash, ip, monodevelop
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:35.