17 diciembre 2009

Filtrando con Filechooserwidget

public void CrearFiltros()

{

Gtk.FileFilter filtro2 = new Gtk.FileFilter();

filtro2.Name="Imagenes DICOM";

//filtro2.AddMimeType("image/dicom");

filtro2.AddPattern("*.DCM");

filechooserwidget2.AddFilter(filtro2);

Gtk.FileFilter filtro1= new Gtk.FileFilter();

filtro1.Name="Todos los ficheros";

filtro1.AddPattern("*");

filechooserwidget2.AddFilter(filtro1);

}


Lo que este código hace es un filtro del objeto filechooserwidget2 de la clase Filechooserwidget. Este objeto tiene el siguiente aspecto:


Entonces con las lineas de arriba lo que hago es una filtración, para no poder seleccionar los archivos que no cumplan con el filtro indicado en esos momentos.

Nota: los archivos que no tengan extensión explicita sólo serán vistos desde la opción *.*, que permite la selección sin filtración.




No hay comentarios:

Publicar un comentario