Die PaintBox ist sozusagen das einfachste Graphische Element, sie kann eigentlich nichts anderes als dir ein Canvas zum zeichnen zu bieten.
Allerdings halte ich persönlich es nicht ganz so für klug dynamisch neue Komponenten zu erzeugen, das kann zu ungewollten Problemen führen, und ist meist auch ...
Die Suche ergab 12 Treffer
- Sa 28. Mär 2015, 05:46
- Forum: Einsteigerfragen
- Thema: Anfängerproblem
- Antworten: 16
- Zugriffe: 7317
- Fr 27. Mär 2015, 17:07
- Forum: Einsteigerfragen
- Thema: Anfängerproblem
- Antworten: 16
- Zugriffe: 7317
Re: Anfängerproblem
versuch mal statt panels TPaintBox zu verwenden, und via canvas zu Zeichnen etwa so
DataArr: Array of TData; // Informationen Panelie boxen
BoxArray: Array of TPaintBox;
...
Function CreateNewBox(...): Integer; //schreibt eine neue Box in den Array und gibt den Index zurück
Begin
...
Result ...
DataArr: Array of TData; // Informationen Panelie boxen
BoxArray: Array of TPaintBox;
...
Function CreateNewBox(...): Integer; //schreibt eine neue Box in den Array und gibt den Index zurück
Begin
...
Result ...
- Fr 27. Mär 2015, 00:22
- Forum: Lazarus - Bugs
- Thema: Cavas.Clear
- Antworten: 14
- Zugriffe: 6913
Re: Cavas.Clear
Canvas.Clear überschreibt alles mit der Brush Color, daher weiß. Bei Resize wird die Form/Control neu gezeichnet, was dazu führt dass deine zeichnung wieder überschrieben wird, daher sollte man im OnPaint ereignis zeichnen, um auf den ReDraw Call der Anwendung "abzufangen".
Warum es 2 versuche ...
Warum es 2 versuche ...
- Mi 18. Mär 2015, 10:29
- Forum: Multimedia
- Thema: Bildschirmauflösung abfragen?
- Antworten: 6
- Zugriffe: 4256
Re: Bildschirmauflösung abfragen?
Jain, du kannst eine fullscreen Form Verwenden, oder z.B. per OpebGl direkt fullscreen Zeichnen.
Das ding ist halt eine Form gibt dir die Möglichkeit auf Form messages zu reagieren, das verlangsamt natürlich auch die Performance wenn du zwischendurch die Events abrufen musst
Moderne Spiele bieten ...
Das ding ist halt eine Form gibt dir die Möglichkeit auf Form messages zu reagieren, das verlangsamt natürlich auch die Performance wenn du zwischendurch die Events abrufen musst
Moderne Spiele bieten ...
- Mi 5. Nov 2014, 10:54
- Forum: Freepascal
- Thema: USB Verbindung
- Antworten: 6
- Zugriffe: 3182
Re: USB Verbindung
Vielen dank für die Antworten.
Eigentlich wollte ich nicht noch extra ein lan Kabel anschließen, aber anscheinend scheint das die beste Option zu sein
Eigentlich wollte ich nicht noch extra ein lan Kabel anschließen, aber anscheinend scheint das die beste Option zu sein
- Di 4. Nov 2014, 01:55
- Forum: Freepascal
- Thema: USB Verbindung
- Antworten: 6
- Zugriffe: 3182
USB Verbindung
Hey ho Leute,
ich hätte mal eine Frage, ist es möglich zwischen 2 Rechner (Ein Raspberry Pi, Ein PC (Windows oder Mac)) die per USB verbunden sind eine art Client-Sever Verbindung aufzubauen, ich möchte in einem kurzen Tackt Informationen von dem Haupt-pc an den Pi senden (4-8 Integer werte). Die ...
ich hätte mal eine Frage, ist es möglich zwischen 2 Rechner (Ein Raspberry Pi, Ein PC (Windows oder Mac)) die per USB verbunden sind eine art Client-Sever Verbindung aufzubauen, ich möchte in einem kurzen Tackt Informationen von dem Haupt-pc an den Pi senden (4-8 Integer werte). Die ...
- Do 25. Aug 2011, 18:02
- Forum: Freepascal
- Thema: Dateien registrieren
- Antworten: 4
- Zugriffe: 1883
Re: Dateien registrieren
Zu wissen wie es mit den programmen von KDE geht ist schön und gut, aber wie setzt man das mit Pascal um?
vor diesem problem stehe ich ja mehr oder weniger
vor diesem problem stehe ich ja mehr oder weniger
- Do 25. Aug 2011, 16:42
- Forum: Freepascal
- Thema: Dateien registrieren
- Antworten: 4
- Zugriffe: 1883
Dateien registrieren
Hallo Forum,
ich habe 2 kurtze Fragen: 1. Wie kann man für sein Programm eine bestimmte Dateiendung registrieren.
Für windows weiß ich dies schon, mir geht es mehr um Mac OSX und Linux (ich hab ne Suse mit KDE z.b.)
und 2. für linux, im datei Browser dolphin oder Konqueror möchte ich im Context ...
ich habe 2 kurtze Fragen: 1. Wie kann man für sein Programm eine bestimmte Dateiendung registrieren.
Für windows weiß ich dies schon, mir geht es mehr um Mac OSX und Linux (ich hab ne Suse mit KDE z.b.)
und 2. für linux, im datei Browser dolphin oder Konqueror möchte ich im Context ...
- Mi 18. Mai 2011, 14:03
- Forum: Freepascal
- Thema: Download wie mit delphi?
- Antworten: 3
- Zugriffe: 1994
Download wie mit delphi?
Hallo ich habe eine kleine frage:
Ich habe hier einen code, funtkioniert in Delphi problemlos:
uses ..., ExtActns;
type
TForm1 = class(TForm)
ProgressBar1: TProgressBar;
procedure FormCreate(Sender: TObject);
private
procedure URL_OnDownloadProgress
(Sender: TDownLoadURL;
Progress ...
Ich habe hier einen code, funtkioniert in Delphi problemlos:
uses ..., ExtActns;
type
TForm1 = class(TForm)
ProgressBar1: TProgressBar;
procedure FormCreate(Sender: TObject);
private
procedure URL_OnDownloadProgress
(Sender: TDownLoadURL;
Progress ...
- Di 17. Mai 2011, 21:07
- Forum: Komponenten und Packages
- Thema: Android SDK
- Antworten: 10
- Zugriffe: 4299
Android SDK
So laut diesem Artikel hier:
http://wiki.lazarus.freepascal.org/Android_Interface" onclick="window.open(this.href);return false;
Müsste ja das Android SDK mit Lazarus verwenden?
Also ich habe ein Android Handy(HTC Desire) und einen Android 2.3 Emulator.
Habe vorhin mein SDK mit allen Komponenten ...
http://wiki.lazarus.freepascal.org/Android_Interface" onclick="window.open(this.href);return false;
Müsste ja das Android SDK mit Lazarus verwenden?
Also ich habe ein Android Handy(HTC Desire) und einen Android 2.3 Emulator.
Habe vorhin mein SDK mit allen Komponenten ...
- So 8. Mai 2011, 09:51
- Forum: Einsteigerfragen
- Thema: 32 Bit anwendungen erstellen(Windows)
- Antworten: 4
- Zugriffe: 1794
Re: 32 Bit anwendungen erstellen(Windows)
Doch dann hat er fehler, ich stelle auf 32 bit und wenn ich die einstellungen bestätige dann kommt eine fehlermeldung, fpc sei nicht drauf eingestellt oder so
- So 8. Mai 2011, 09:32
- Forum: Einsteigerfragen
- Thema: 32 Bit anwendungen erstellen(Windows)
- Antworten: 4
- Zugriffe: 1794
32 Bit anwendungen erstellen(Windows)
Ich bin von Delphi 7 auf lazarus umgestiegen(u.a. weil mich der windows 2000 style generft hat) und weil ich multiplattform programmierung machen wollte.
Nun stehe ich vor einem problem: Die unter 64bit Compilierten programme funktionieren unter 32 bit nicht, und da ich neu in sachen FPC bin habe ...
Nun stehe ich vor einem problem: Die unter 64bit Compilierten programme funktionieren unter 32 bit nicht, und da ich neu in sachen FPC bin habe ...