have you read over the MSAA documentation available from either Microsoft, or from my grabbag site (URL under my signature)? unfortunately this is all the assistance I can offer, Inthane . For Blind Programming assistance, Information, Useful Programs, and Links to Jamal Mazrui's Text tutorial packages and Applications, visit me at: http://grabbag.alacorncomputer.com . to be able to view a simple programming project in several programming languages, visit the Fruit basket demo site at: http://fruitbasketdemo.alacorncomputer.com ----- Original Message ----- From: Eric Guiziou To: programmingblind@xxxxxxxxxxxxx Sent: Monday, March 03, 2008 11:54 PM Subject: Microsoft Active Accessibility, Hi, I am trying to use Microsoft Active Accessibility in C# and so, to begin, I am developping a simple test application: a class MyButton wich inherits from Button and in MyButton class I have an inner class MyButtonAccessibleObject. In MyButton class, I have overrided createAccessibilityInstance() method. (I think it's the way to use MSAA but I'm not sure!!!). MyButtonAccessibleObject inherits from Control.ControlAccessibleObject In MyButtonAccessibleObject I have overrided the Navigate() method. Unfortunately, my application never runs this method (I have a screen reader and a braiple display). I've already seen an example in which they were using Child but I think I don't need child in a simple test? Would you know how to do to be able to use the MSAA benefits and its Navigate() method. Perhaps I am wrong or perhaps I have forgotten anything. Best regards, Eric