vcl

Dieses Tag wird für Fragen zur Visual Component Library verwendet, die in Borland / CodeGear / Embarcadero Delphi- und C ++ Builder-Produkten verwendet wird. Verwechseln Sie das nicht mit der Varnish Configuration Language (VCL). Verwenden Sie den "varnish-vcl" -Tag für Fragen zu diesem Produkt.
5
Antworten

Kann Code, der in einem Hintergrundthread ausgeführt wird, schneller sein als im Haupt-VCL-Thread in Delphi?

Wenn jemand viel Erfahrung mit Timing-Code hatte, der auf dem VCL-Hauptthread läuft, würde ich gerne eine Meinung dazu bekommen. Ich habe etwas Code, der in meiner Delphi 6-Anwendung auf dem Hauptthread einige schwere String-Verarbeitung ausführ...
19.07.2011, 03:54
4
Antworten

Wie kann ich überprüfen, ob meine Anwendung den Fokus hat?

Was ich tun möchte, ist zu überprüfen, ob meine Anwendung den Fokus hat. Wenn das nicht der Fall ist, öffne ich ein Benachrichtigungsfenster nur über dem Benachrichtigungsbereich, um eine Nachricht für den Endbenutzer anzuzeigen.     
14.09.2010, 20:16
1
Antwort

Artikel aus ListBox entfernen?

Gibt es eine Möglichkeit, ein Element aus dem Listenfeld zu entfernen, basierend auf seinem Namen, aber nicht auf dem Indexwert? Ich möchte das Element namens "Maus" entfernen (welcher Index # ändert sich die ganze Zeit).     
17.09.2009, 15:20
1
Antwort

Text in einem Winkel zeichnen

Ich schreibe eine VCL / Delphi-Anwendung, und ich muss Text auf ein Canvas-Objekt zeichnen. Ich habe jedoch Schwierigkeiten, weil ich brauche, dass der Text in einer variablen Größe und einem Winkel ist. Gibt es einen einfachen Weg, dies zu tun?...
28.07.2010, 16:18
1
Antwort

Wie kann ich ein Formular erstellen, das nicht deaktiviert ist, wenn ein anderes Formular modal angezeigt wird?

Ich habe einen Utility-Dialog (nicht modal und "stay-on-top"), auf den bei der Verwendung der Anwendung jederzeit zugegriffen werden sollte (denken Sie an einen Dialog, mit dem Sie während der Arbeit Notizen machen können) auch wenn ein modaler...
18.10.2012, 11:08
4
Antworten

Welche Basisklasse wird beim Entwickeln der Delphi VCL-Komponente verwendet?

Wenn ich eine VCL-Komponente TXxx ersetzen möchte, sollte ich meine Komponente auf TXxx oder TCustomXxx setzen? Ich möchte Drop-In-Ersetzungen für verschiedene Textbearbeitungskomponenten ( TEdit , TMemo usw.) machen, um WM_PAST...
11.06.2012, 22:33
5
Antworten

Wie legen Sie zwei Radiobuttons in einer Gruppe und zwei in einer anderen Gruppe fest?

Ich habe insgesamt vier Radiobuttons in meinem Formular, ich möchte die ersten zwei Buttons in einer Gruppe und die zweiten zwei in einer anderen Gruppe einstellen, damit ich eins aus der ersten Gruppe und eins aus der zweiten Gruppe überprüfen...
26.07.2009, 09:04
2
Antworten

Blenden Sie das Hauptformular in einer Delphi 2009-Anwendung aus

Der folgende Code funktioniert in Delphi 7. In Delphi 2009 bleibt das Formular jedoch verborgen, aber die Schaltfläche in der Taskleiste wird jetzt angezeigt. %Vor% Der obige Code wird in der FormCreate-Methode aufgerufen.     
25.03.2009, 13:32
1
Antwort

Wann feuert ein ShortCut?

Gestern habe ich eine Situation entdeckt, in der ein Tastatur-ShortCut nicht ausgelöst wurde, als ich es erwartet hatte. Die spezifische Situation war: Ich drückte die ShortCut-Tastenkombination für eine Aktion einer ActionList auf einem MDI-...
22.11.2014, 22:29
1
Antwort

TEdit und WM_PAINT Message-Handler seltsames Verhalten

Ich versuche, meine eigene Zeichnung in einem TEdit -Steuerelement zu implementieren, wenn sie keinen Fokus hat (zeige Ellipsen in TEdit , wenn der Editor seinen Text nicht vollständig anzeigt). Also habe ich mit diesem Code angefangen: %...
31.10.2017, 12:10