tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
983
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    graycode graycode ist offline Rookie
    Registriert seit
    May 2010
    Beiträge
    7
    Hallo Zusammen,
    ich habe einen Kleinen Programm geschrieben und ich versuche es mit einem Beispiel von einem Buch.

    code vom Buch:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    ...
    try
    {
        MenuItem m = sender as MenuItem;
        capture.PropertyPages[m.Index].Show( this );
        updateMenu();
    }
    catch (Exception ex)
    {...}

    Leider kann ich mit VS9 keinem MenuItem benutzen, habe ich dann ToolStripMenuItem die bis jetzt die gleiche Method wie MenuItem hat.
    Ausser "Index" Ich habe dann in meinem Code "ToolStripMenuItem"

    Frage: wie bekomme Index für "ToolStripMenuItem"?

    Mein Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    ...
    try
    {
          ToolStripMenuItem m = sender as ToolStripMenuItem;
          capture.PropertyPages[mm.DropDownItems.IndexOf((ToolStripItem)sender)].Show(this);
           updateMenu();
    }
    catch (Exception ex)
    {...}

    leider bekomme ich immer einen Fehler.
    IndexOf((ToolStripItem)sender = -1
    Hat jemand schon so was gemacht? Ich brauche euere Hilfe

    vielen Dank im voraus
    Geändert von graycode (28.05.10 um 15:00 Uhr)
     

  2. #2
    graycode graycode ist offline Rookie
    Registriert seit
    May 2010
    Beiträge
    7
    Hallo,

    bis heute hat immer noch niemand auf meinem Frage reagiert.
    Bedeutet es dass Sie gar nichts davon wissen oder Sie verstehen nicht do gut meine Frage.

    Im Fall Zwei, stelle ich jetzt die Frage anders:

    Beim Versuchen, die Indexziffer und die überprüften Eigenschaften von ToolStripMenuItem und/oder von ToolStripDropdownItem zurückzuholen, könnte ich besonders das Index nicht erhalten. Wie erhalte ich jene Eigenschaften?
     

  3. #3
    graycode graycode ist offline Rookie
    Registriert seit
    May 2010
    Beiträge
    7
    Hallo,
    und wieder habe ich mein Problem selbst gelöst.

    eigentlich stelle ich mich im handler des Clickereignisses meines DropdownItem und ich will auf das DropdownItemsindex meines ToolstripMenuItem (PropertyPagesMnuItem) zugreifen.

    Lösung:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    try
    {
        ToolStripMenuItem m = sender as ToolStripMenuItem;
        capture.PropertyPages[PropertyPagesMnuItem.DropDownItems.IndexOf(m)].Show(this);
        updateMenu();
     
    }
    catch (Exception ex)
    {
        MessageBox.Show("Unable display property page. Please submit a bug report.\n\n");
    }
     

Ähnliche Themen

  1. Oracle 10.2.0.4 INDEX (Primary key) versus BITMAP INDEX
    Von planb2000 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 25.03.10, 16:33
  2. Antworten: 7
    Letzter Beitrag: 02.12.09, 17:58
  3. Antworten: 10
    Letzter Beitrag: 27.01.09, 19:59
  4. Frage zu index.php?section=index
    Von funnyzocker im Forum PHP
    Antworten: 12
    Letzter Beitrag: 28.10.07, 11:10
  5. Antworten: 1
    Letzter Beitrag: 16.04.06, 12:51

Stichworte