Ich verwende Windows Forms mit vb.net. Diese Form hat Infragistics Ultra Win Grid. mit Kontextmenüelement. Der Artikelname ist "Artikel löschen". Aber wenn der Benutzer die Maus aus dem Raster herausnimmt, möchte ich den Kontext-Menü-Eintrag ausblenden, und wenn der Benutzer zurück zum Raster schwebt, möchte ich den Kontext-Menü-Gegenstand zeigen. Wie kann ich das machen.So blenden Sie den Kontextmenüeintrag aus, wenn Sie die Maus auf das Raster bewegen
1
A
Antwort
0
Schritt 1) Code schreiben, die 'BeforeToolDropdown' Ereignis
Beispiel Methodensignatur zu handhaben:
Private Sub ultraToolbar_BeforeToolDropdown(sender As Object, e As
BeforeToolDropdownEventArgs) Handles ultraToolbar.BeforeToolDropdown
Schritt 2) Diese bekommt man ein sehr wichtiges e ventArgs Objekt . Überprüfen Sie, ob der Klick im Ultragrid
aufgetretenIf IsNothing(TryCast(e.SourceControl, UltraGrid)) Then
Schritt 3) Schließlich Sie die PopupMenuTool
Dim p As PopupMenuTool = CType(utb.Tools("key"), PopupMenuTool)
p.InstanceProps.Visible = DefaultableBoolean.False
Hinweis deaktivieren möchten: Im Beispiel wurde die PopupMenuTool sich auf ein UltraToolbarsManager
Verwandte Themen
- 1. So blenden Sie das Dock-Symbol aus
- 2. So blenden Sie die Stapelausgabe aus
- 3. So blenden Sie die Statusleiste aus?
- 4. So blenden Sie PHP aus, wenn die Datenbank leer ist
- 5. OnClick-Ereignis wird nicht ausgelöst, wenn Sie die Maus bewegen
- 6. Drehen Sie den Mauszeiger über die Maus, während Sie die Maus bewegen -> Abbrechen
- 7. So blenden Sie den UIBARButton-Eintrag einer Navigationsleiste aus
- 8. Bewegen Sie die Maus in WPF
- 9. jQuery - Bewegen Sie die Maus funktioniert nicht
- 10. So blenden Sie den Inhalt eines Filters mit CSS aus
- 11. So blenden Sie eine Navigationsleiste aus?
- 12. So blenden Sie inputAccessoryView aus, ohne die Tastatur zu verwerfen
- 13. So blenden Sie Flash-Einbettungen aus, ohne sie zu deaktivieren
- 14. So blenden Sie die Titelleiste im iPhone-Hauptfenster aus
- 15. So blenden Sie die WebView-Fehlerseite aus. Ist es möglich?
- 16. AngularJS: So blenden Sie das Menü aus, wenn Sie eine Taste drücken
- 17. So blenden Sie die Untersteuerung der Elementvorlage aus, wenn sie nicht ausgewählt ist
- 18. So blenden Sie die Bildlaufleiste von UICollectionView
- 19. So blenden Sie die Navigationsleiste in einer WPF-Seite aus
- 20. Programmatisch die Maus bewegen
- 21. So löschen Sie das Raster in Extjs
- 22. Müssen Sie die Bilddrehung stoppen, wenn Sie die Maus darüber bewegen
- 23. So blenden Sie Tabellen mit Optionsfeldern ein und aus?
- 24. So blenden Sie den Fehlertext eines Validators aus, wenn der Validator anfänglich aktiviert ist
- 25. So blenden Sie Elemente im gefilterten Blatt aus
- 26. So blenden Sie Akkordeons beim Laden von Seiten aus?
- 27. So erkennen Sie den Formularnamen, wenn die Maus auf einem beliebigen SDI-Formular steht
- 28. So blenden Sie die Datenpunktbeschriftung aus, wenn in einer StackedBar der Wert 0 ist.
- 29. Ändern Sie die Farbe des Textes, wenn Sie den Mauszeiger über den übergeordneten div bewegen CSS
- 30. So ändern Sie die Ankerfarbe, wenn Sie den Mauszeiger über eine Liste bewegen
Sie möchten, dass ein Kontextmenüelement im Raum schwebt und keine Verbindung zum Mauszeiger besteht? Oder ein Rechtsklick? Warum nicht nur einen Knopf, den du zeigst/versteckst? Scheint wie eine seltsame Art, das zu tun ... – DonBoitnott