[Gtk-sharp-list] FileOpenDialog?? - Get current Row?
Duong Nguyen
duongnguyen at mail.ru
Sat Jan 27 15:38:59 EST 2007
Hi,
Thanks for your help and sorry for not having read carefully.
I have once more question about Gtk.StoreList that bound to TreeView. How to get the selected row of the StoreList?
----- Original Message -----
From: Petteri Kautonen
To: gtk-sharp-list at lists.ximian.com
Sent: Saturday, January 27, 2007 7:09 PM
Subject: Re: [Gtk-sharp-list] FileOpenDialog??
Duong Nguyen wrote:
Hello!
How to create and use a FileOpenDialog in Gtk#? Pls help me!
Thanks in advance
Here is how:
// create the dialog
// remember to choose correct FileChooserAction from these self-explanatory values:
// Open, Save, SelectFolder, CreateFolder
FileChooserDialog Fcd = new FileChooserDialog ("Open file", null, FileChooserAction.Open);
// add buttons you wish to see in the dialog
Fcd.AddButton(Stock.Cancel, ResponseType.Cancel);
Fcd.AddButton(Stock.Open, ResponseType.Ok);
// then create a filter for files. For example .gif:
// filter is not necessary if you wish to see all files in the dialog
Fcd.Filter = new FileFilter();
Fcd.Filter.AddPattern("*.gif");
// if you wish to select multiple files set the do the following:
Fcd.SelectMultiple = true;
// In this case read Filenames-property instead of Filename-property
// run the dialog
ResponseType RetVal = (ResponseType)Fcd.Run();
// handle the dialog's exit value
// Read the file name from Fcd.Filename
if (RetVal == ResponseType.Ok) {
// do something
} else {
// do something else
}
// destroy the dialog
Fcd.Destroy();
PS. There is a documentation covering gtk# at http://docs.gotmono.net/.
------------------------------------------------------------------------------
_______________________________________________
Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20070127/a37d710c/attachment.html
More information about the Gtk-sharp-list
mailing list