Click here to Skip to main content
       

C#

 
GeneralRe: CA2214 Do not call overridable methods in constructors PinmemberBernhard Hiller3-Jan-13 22:48 
GeneralRe: CA2214 Do not call overridable methods in constructors Pinmemberjschell4-Jan-13 13:08 
GeneralRe: CA2214 Do not call overridable methods in constructors PinmentorDaveyM695-Jan-13 3:00 
GeneralRe: CA2214 Do not call overridable methods in constructors Pinmemberjschell6-Jan-13 4:42 
AnswerRe: CA2214 Do not call overridable methods in constructors PinmemberBobJanova3-Jan-13 1:41 
GeneralRe: CA2214 Do not call overridable methods in constructors PinmentorDaveyM693-Jan-13 12:29 
QuestionBind listview row color to active index Pinmemberbornefalk2-Jan-13 9:50 
QuestionUI Automation and MMC PinmemberRonNYC22-Jan-13 5:57 
Hi. I'm probably making some subtle (or more likely not so subtle) error. I'm trying to drive MMC via a C# program. I can, as a trial, get to the menus of Calc.exe via this code:
 
 Process calcProcess=Process.Start("c:\\windows\\system32\\calc.exe");
        Thread.Sleep(2000);
 
        AutomationElement aeDesktop = AutomationElement.RootElement;
 
        AutomationElement aeCalc = null;
        int numWaits = 0;
        do
        {
            aeCalc = aeDesktop.FindFirst(TreeScope.Children,
              new PropertyCondition(AutomationElement.NameProperty, "Calculator"));
            Console.WriteLine("Looking for calculator . . . ");
            ++numWaits;
            Thread.Sleep(100);
        } while (aeCalc == null && numWaits < 10);
        if (aeCalc == null)
            throw new Exception("Failed to find calc.EXE");
        else
            Console.WriteLine("Found it!");
        AutomationElementCollection menuCalcBars = aeCalc.FindAll(TreeScope.Children, new PropertyCondition(
        AutomationElement.ControlTypeProperty, ControlType.MenuBar));
 
And I get a Count of 1 (for the one menu). BUT when I do this with MMC, I get a count of 0, no menu. In UISpy I can see the Calc menu but I can't see the MMC menu. Any help is GREATLY appreciated.
Ron

Questionmove a newfolder form a system on other system on the network by c# Pinmembera2bj1-Jan-13 23:39 
AnswerRe: move a newfolder form a system on other system on the network by c# Pinmemberjibesh1-Jan-13 23:46 
AnswerRe: move a newfolder form a system on other system on the network by c# PinmemberSimon_Whale2-Jan-13 3:02 
Questiondata Set Not Coming In GridView Pinmemberaman11241-Jan-13 17:50 
AnswerRe: data Set Not Coming In GridView Pinmemberjibesh1-Jan-13 21:25 
GeneralRe: data Set Not Coming In GridView Pinmemberaman11241-Jan-13 23:35 
GeneralRe: data Set Not Coming In GridView Pinmemberjibesh1-Jan-13 23:36 
GeneralRe: data Set Not Coming In GridView PinmemberGugliMugli1-Jan-13 23:40 
GeneralRe: data Set Not Coming In GridView Pinmemberjibesh1-Jan-13 23:42 
GeneralRe: data Set Not Coming In GridView PinmemberGugliMugli1-Jan-13 23:57 
GeneralRe: data Set Not Coming In GridView Pinmemberjibesh2-Jan-13 0:02 
GeneralRe: data Set Not Coming In GridView PinmemberGugliMugli2-Jan-13 1:27 
GeneralRe: data Set Not Coming In GridView Pinmemberjibesh2-Jan-13 1:29 
AnswerRe: data Set Not Coming In GridView PinmvpRichard MacCutchan2-Jan-13 1:47 
GeneralRe: data Set Not Coming In GridView Pinmemberjibesh2-Jan-13 2:06 
GeneralRe: data Set Not Coming In GridView PinmemberGugliMugli2-Jan-13 2:18 
GeneralRe: data Set Not Coming In GridView PinmvpRichard MacCutchan2-Jan-13 4:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.140721.1 | Last Updated 1 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid