tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
219
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    schlechte_laune_bär schlechte_laune_bär ist offline Grünschnabel
    Registriert seit
    Aug 2004
    Beiträge
    2
    Hi,

    ich möchte ein Kontextmenü direkt über einem Button anzeigen, wenn auf ihn geklickt wird. Also etwa so wie beim "Start"-Button.
    Dazu muss ich aber die höhe des Menüs wissen bevor ich es Anzeige. Wie komme ich an diesen Wert?
    Mir würde auch die Hohe einesMenuItems genügen. Dann könnte ich die gesamte Höhe ja errechnen.

    Wie geht das mit .NET?

    Danke, Michi
     

  2. #2
    schlechte_laune_bär schlechte_laune_bär ist offline Grünschnabel
    Registriert seit
    Aug 2004
    Beiträge
    2
    Hi,
    danke für die vielen Antworten!
    Aber nach einigem probieren hat sich das Problem von selbst erledigt.
    Aber kann mir jemand erklären, warum ein contextMenu das mit

    ...
    System.Windows.Forms button = sender as System.Windows.Forms;
    System.Drawing.Point p = new System.Drawing.Point(0,0);
    this.contextMenu1.Show(button, p);
    ...

    angezeigt wird, den Button verdeckt, wenn es nur ein menuItem enthält, sobald man aber mehr Einträge hinzufügt wird es oberhalb des Buttons angezeigt?

    Michi
     

Ähnliche Themen

  1. Maximale Größe von Border.Center ermitteln
    Von Marc79 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 27.01.11, 15:47
  2. Größe des Inhaltes im JTextArea ermitteln?
    Von Sebastian29 im Forum Java
    Antworten: 1
    Letzter Beitrag: 27.11.06, 11:29
  3. Antworten: 7
    Letzter Beitrag: 04.07.05, 12:12
  4. Größe bzw Koordinaten eines CWnd ermitteln?
    Von Ravebaby im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 10.06.05, 13:05
  5. Array Größe ermitteln, Nubi
    Von MPNuts im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 26.11.04, 16:21