Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
27. Nov 2017
Nutzt Du Delphi in einer VM?
Habe da schon erlebt, dass da dann u.U. Drag & Drop nicht immer und in allen Funktionalitäten richtig funktioniert. Die Virtualmachine muss sich da einklinken (um evtl. auch Drag & Drop aus der VM in den Host zu ermöglichen), evtl. führt das zu Problemen, wenn die App nicht direkt gestartet wird, sondern über Delphi läuft, das sich da ja auch irgendwie in die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
22. Nov 2017
Ich habe in der Anlage das Demo einmal als Source und einmal als Exe beigefügt. Das funktioniert hier sowohl außerhalb als auch innerhalb der VM (Virtualbox).
Funktioniert das bei Dir selber kompilierte Projekt nicht? Und wenn nein, dann mit der von mir kompilierten Exe (innerhalb oder außerhalb der VM)?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
21. Nov 2017
Hier mal ein Beispiel, um die Dateinamen per Windows Explorer (bzw. auf dem MAC vom Finder aus) in ein Memofeld zu ziehen:
procedure TForm6.Memo1DragDrop(Sender: TObject; const Data: TDragObject;
const Point: TPointF);
var
S: string;
begin
if (Data.files <> NIL) then
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
30. Jun 2014
Eigentlich brauchst Du nichts zu überschreiben.
Ab Delphi XE6 wurde das "Accept" (Boolean) in der Ereignisprocedure "DragOver" durch "Operation" (TDragOperation) ersetzt. Statt Accept = True (oder false) setzt Du nun mit den einzelnen Auswahlmöglichkeiten für "Operation" (TDragOperation.xyz) das gewünschte Verhalten. "None" setzt Du, wenn keine Operation erlaubt sein soll, dann zeigt die...