AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Standard Popupmenue erweitern/bearbeiten

Offene Frage von "crowley"
Ein Thema von crowley · begonnen am 24. Aug 2006
Antwort Antwort
crowley

Registriert seit: 7. Jun 2006
Ort: Emmerich
9 Beiträge
 
#1

Standard Popupmenue erweitern/bearbeiten

  Alt 24. Aug 2006, 11:25
Sers,

ich habe folgendes Problem: In Delphi Anwendungen wird oftmals beim "Rechtsklick" auf eine Komponente ein Standard- Popupmenue aufgerufen. In vielen Fällen sind diese Funktionen praktisch und ich will sie auch weiterhin nutzen. Ab und an muss/will ich eigene Funktionen noch zu diesem Menue ergänzen. Bislang habe ich dafür eine TPopupmenue Komponente in Verbindung mit vielen Standardactions verwendet. Jedoch ist das nicht immer praktikabel.

Mein Problem ist nun, wenn man bei Delphi 7 einen Rechtsklick auf die vertikale Scrollbar eines DBGrids macht, wird ein - mir bis dato unbekanntes - Popupmenue aufgerufen. Da unsere Anwendung in mehrere Sprachen übersetzt wird, die nicht unbedingt mit der Delphi- oder Betriebssystemsprache übereinstimmen, suche ich nun nach einer Möglichkeit, Zugriff auf diese Default- Kontextmenüs zu bekommen, um deren "MenuItems" übersetzen zu können. (Prinzipiell einfach via Austausch von zwei Strings).

Diese Übersetzung sollte quasi on-the-fly beim Popup erfolgen, an dieser Stelle könnte nun auch noch eine "Erweiterung" des Defaultmenues erfolgen...

Hat da von Euch jemand eine Idee, wie ich das Problem elegant lösen kann ohne auf jedem Formular für diverse Komponenten diverse Popupmenüs anzulegen und zu pflegen?

Vielen Dank,
C.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz