Curt & David,
   Thanks for the help!  Should have figured that one out. :)

On Jan 21, 11:08 pm, David DiCato <ddic...@microsoft.com> wrote:
> You need to instantiate InstalledFontCollection in order to use its Families 
> field directly. The code sample you sent gets Families from the type 
> InstalledFontCollection, rather than an instance thereof, and thus tries to 
> iterate over a property descriptor. Try the following:
>
> >>> for f in InstalledFontCollection().Families:
>
> ...     print f.Name
> ...
>
> Good luck,
> - David
>
> -----Original Message-----
> From: users-boun...@lists.ironpython.com 
> [mailto:users-boun...@lists.ironpython.com] On Behalf Of David McWright
> Sent: Thursday, January 21, 2010 7:44 PM
> To: us...@lists.ironpython.com
> Subject: [IronPython] Error Iterating
>
> Hello All,
>    I'm working through a book and one of the exercise involves
> building comboBox filled with the names of the installed
> FontFamilies.  The code and error are:
>
> >>> import clr
> >>> clr.AddReference("System.Drawing")
> >>> from System.Drawing.Text import InstalledFontCollection
> >>> for f in InstalledFontCollection.Families:
> ...     print f.Name
> ...
> ...
> TypeError: iteration over non-sequence of type getset_descriptor
>
> The MSDN says that InstalledFontCollection.Families should be an Array
> of FontFamily objects which I thought I could step through.  What did
> I do wrong here?
>
> TIA,
> David
>
> _______________________________________________
> Users mailing list
> us...@lists.ironpython.comhttp://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
> _______________________________________________
> Users mailing list
> us...@lists.ironpython.comhttp://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to