Revision: 72016
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at April 12, 2017 20:59 by padapara
                            
                            Initial Code
OpenFileDialog dlg = new OpenFileDialog();
string filter = "Tous les fichiers image|";
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();
string sep = "";
bool isFirst = true;
foreach (var c in codecs)
{
	if (!isFirst)
		sep = ";";
	filter = String.Format("{0}{1}{2}", filter, sep, c.FilenameExtension);
	isFirst = false;
}
filter += "|";
sep = string.Empty;
foreach (var c in codecs)
{
	string codecName = c.CodecName.Substring(8).Replace("Codec", "").Trim();
	filter = String.Format("{0}{1}{2} ({3})|{3}", filter, sep, codecName, c.FilenameExtension);
	sep = "|";
}
dlg.Filter = filter;
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
	imageUri = dlg.FileName;
}
                                Initial URL
Initial Description
This code enable you to have an OpenFileDialog that select directly all types of images.
Initial Title
Code source pour un OpenFileDialog en C# filtrant toutes les extensions image dans un seul groupe... ou pas !
Initial Tags
Initial Language
C#