SmoothScrolling ist mir nicht so wichtig.
Scrollproblem scheint Aufgrund des Aufbaus von StringGrid zu sein, genauso wie Textausgabeproblem, da meine verbundenen Zellen im Fixed-Bereich liegt ist es mir nicht aufgefallen. Ich schaue mir das später an. Vielleicht Wochenende.
Ich habe Textproblem ...
Die Suche ergab 803 Treffer
- Mi 20. Mai 2026, 17:15
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
- Di 19. Mai 2026, 12:22
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
Re: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
So etwas ähnliches ist mir auch gestern Nacht eingefallen.
Und falls erste Spalte/Zeile nicht im sichtbaren Bereich ist, dann DrawCellText(Text) aufrufen.
Vielleicht werde ich selber zeichnen, 40 verbundene Spalten einzeln zeichnen ist Wiederholung. Ich glaube man müsste die erste oder letzte Spalte ...
Und falls erste Spalte/Zeile nicht im sichtbaren Bereich ist, dann DrawCellText(Text) aufrufen.
Vielleicht werde ich selber zeichnen, 40 verbundene Spalten einzeln zeichnen ist Wiederholung. Ich glaube man müsste die erste oder letzte Spalte ...
- Mo 18. Mai 2026, 22:00
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
Re: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
Zu früh gefreut.
Wenn die erste Spalte nicht sichtbar ist, dann wird ja kein Text gezeichnet, ich glaube deshalb:
procedure TCustomStringGrid.DrawColumnText(aCol, aRow: Integer; aRect: TRect;
aState: TGridDrawState);
begin
if Columns.Enabled then
inherited
else begin
DrawColumnTitleImage ...
Wenn die erste Spalte nicht sichtbar ist, dann wird ja kein Text gezeichnet, ich glaube deshalb:
procedure TCustomStringGrid.DrawColumnText(aCol, aRow: Integer; aRect: TRect;
aState: TGridDrawState);
begin
if Columns.Enabled then
inherited
else begin
DrawColumnTitleImage ...
- Mo 18. Mai 2026, 20:30
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
Re: StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
Ich habe es gelöst in dem ich mein Anfangscode benutzt habe. Ich hatte wegen Bequemlichkeit zu MCGrid gewechselt und MCGrid war nicht komplett sowie wp schrieb.
Darstellungsfehler von Rahmen beim Scrollen gibt es auch nicht, nur Text wird nicht gezeichnet, man muss nach Scrollen neu Zeichnen. Ich ...
Darstellungsfehler von Rahmen beim Scrollen gibt es auch nicht, nur Text wird nicht gezeichnet, man muss nach Scrollen neu Zeichnen. Ich ...
- Mo 18. Mai 2026, 17:03
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
Re: StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
Mein Code ist eigentlich nicht besonders, es verbindet in der 2. Zeile viele Spalten zu einer Spalte um Monatsname zu simulieren.
Textausgabe hatte ich verzichtet, jetzt habe ich es hinzugefügt, das funktioniert gut, ich hatte auch ein Bereich falsch angegeben.
Was mir auffiel ist, das wenn die 1 ...
Textausgabe hatte ich verzichtet, jetzt habe ich es hinzugefügt, das funktioniert gut, ich hatte auch ein Bereich falsch angegeben.
Was mir auffiel ist, das wenn die 1 ...
- So 17. Mai 2026, 21:14
- Forum: Komponenten und Packages
- Thema: [gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
- Antworten: 8
- Zugriffe: 778
[gelöst] StringGrid Zellenverbinden(Colspan) funktioniert nicht richtig.
Ich verwende StringGrid für Jahresplaner und die Tage werden vom Jahresanfang bis Ende in Spalten dargestellt. Die 1. Zeile benutze ich für Monatsnamen und verbinden alle Spalten des Monats und zeige dort Monatsname. Dafür verwende ich mcgrid-Beispiel aus "\lazarus42\examples\gridexamples\merged ...
- Do 14. Mai 2026, 14:14
- Forum: Freepascal
- Thema: Externen Prozess aufrufen
- Antworten: 5
- Zugriffe: 515
Re: Externen Prozess aufrufen
Du kannst die Ausgabe von TProcess in einer Schleife nach Benutzername/Password untersuchen und per Programm senden.
Siehe Wiki .
Ich hatte von Jahren ein Beispielprogramm zusammengebastelt mit dem Code von hier und da, erinnere mich nicht mehr. Es ist auch gut "dokumentiert", schau es dir an ...
Siehe Wiki .
Ich hatte von Jahren ein Beispielprogramm zusammengebastelt mit dem Code von hier und da, erinnere mich nicht mehr. Es ist auch gut "dokumentiert", schau es dir an ...
- Fr 8. Mai 2026, 16:04
- Forum: Einsteigerfragen
- Thema: Keine Verbindung Error Code erstellen.
- Antworten: 17
- Zugriffe: 1462
Re: Keine Verbindung Error Code erstellen.
Ping funktioniert wunderbar bei Firebird. Ich verwende immer noch FB 2.5.
Manchmal gehen Benutzer des Programms Kaffee trinken oder irgendwas anderes machen und das Betriebssystem geht in Energiesparmodus. Der Code, den ich in "function DbOnline: Boolean;" gepostet habe, bewirkt, dass die Benutzer ...
Manchmal gehen Benutzer des Programms Kaffee trinken oder irgendwas anderes machen und das Betriebssystem geht in Energiesparmodus. Der Code, den ich in "function DbOnline: Boolean;" gepostet habe, bewirkt, dass die Benutzer ...
- Do 7. Mai 2026, 20:57
- Forum: Einsteigerfragen
- Thema: Keine Verbindung Error Code erstellen.
- Antworten: 17
- Zugriffe: 1462
Re: Keine Verbindung Error Code erstellen.
Bei FireBird ist es leicht zu prüfen, ob der Server online ist:
if ZConnection1.Ping then begin
//anmelden
end
else ... //Server offline
Manchmal kann es passieren, dass die Verbindung unterbricht, deshalb sende ich immer von SQL-Abfragen ein Ping;
function DbOnline: Boolean;
begin ...
if ZConnection1.Ping then begin
//anmelden
end
else ... //Server offline
Manchmal kann es passieren, dass die Verbindung unterbricht, deshalb sende ich immer von SQL-Abfragen ein Ping;
function DbOnline: Boolean;
begin ...
- Do 7. Mai 2026, 00:11
- Forum: Sonstiges
- Thema: [gelöst] Bild drehen im Zentrum einer Paintbox
- Antworten: 6
- Zugriffe: 810
Re: Bild drehen im Zentrum einer Paintbox
Noch etwas habe ich vergessen zu schreiben, das hier ist falsch:
stretched.Draw(PaintBox1.Canvas,XPos,YPos,True); //<-- das hier
PaintBox1.Refresh;
Weil Paintbox hat kein Bitmap, alles was man dort zeichnet ist flüchtig, man muss OnPaint-Ereignis verwenden, etwa so:
procedure TForm1 ...
stretched.Draw(PaintBox1.Canvas,XPos,YPos,True); //<-- das hier
PaintBox1.Refresh;
Weil Paintbox hat kein Bitmap, alles was man dort zeichnet ist flüchtig, man muss OnPaint-Ereignis verwenden, etwa so:
procedure TForm1 ...
- Mi 6. Mai 2026, 23:26
- Forum: Sonstiges
- Thema: [gelöst] Bild drehen im Zentrum einer Paintbox
- Antworten: 6
- Zugriffe: 810
Re: Bild drehen im Zentrum einer Paintbox
Also bei mir macht es, was es machen soll, immer 90 Grad drehen. Ich weiß es nicht, ob du nur bei dem Bespiel-Programm diesen Fehler hast, aber man sieht meistens nicht, weil du PaintBox1.Refresh aufrufst aber PaintBox1.OnPaint nicht verwendest.
Ich habe das hinzugefügt, dann funktionierte es ...
Ich habe das hinzugefügt, dann funktionierte es ...
- Mi 6. Mai 2026, 22:45
- Forum: Einsteigerfragen
- Thema: Keine Verbindung Error Code erstellen.
- Antworten: 17
- Zugriffe: 1462
Re: Keine Verbindung Error Code erstellen.
Also wenn du nicht auf Ergebnis von ZConnection warten möchtest und nach bestimmte Zeit selber abbrechen möchtest, dann musst du Threads verwenden. Ein Benutzer, ich glaube Helios war das, hatte vor einigen Jahren Fragen mit Threads und Datenbankverbindungen und er hat gutes Beispiel gehabt, ich ...
- Mo 4. Mai 2026, 20:51
- Forum: Dies und Das
- Thema: Zugriff auf Linux-Rechner
- Antworten: 11
- Zugriffe: 1026
Re: Zugriff auf Linux-Rechner
Ich habe XRDP nie ausprobiert und VNC ist Schrott, selbst auf Windows Computer.
Ich habe bei uns in der Firma Nomachine installiert und es ist richtig gut, egal wo du auf der Welt bist, ist es so als ob du vor dem Computer sitzt. Das hängt natürlich von deiner Internetverbindung ab, da du es lokal ...
Ich habe bei uns in der Firma Nomachine installiert und es ist richtig gut, egal wo du auf der Welt bist, ist es so als ob du vor dem Computer sitzt. Das hängt natürlich von deiner Internetverbindung ab, da du es lokal ...
- Mi 22. Apr 2026, 20:50
- Forum: Netzwerk
- Thema: Bei TFPHttpServer Downloaddatei neuen Namen geben?
- Antworten: 2
- Zugriffe: 1094
Re: Bei TFPHttpServer Downloaddatei neuen Namen geben?
@theo
Es hat geklappt, vielen Dank.
Falls jemand gleiche Frage hat, ich habe das gemacht:
procedure TTestHTTPServer.HandleRequest(var ARequest: TFPHTTPConnectionRequest; var AResponse: TFPHTTPConnectionResponse);
begin
//..dein code
AResponse.SetFieldByName('Content-Disposition','attachment ...
Es hat geklappt, vielen Dank.
Falls jemand gleiche Frage hat, ich habe das gemacht:
procedure TTestHTTPServer.HandleRequest(var ARequest: TFPHTTPConnectionRequest; var AResponse: TFPHTTPConnectionResponse);
begin
//..dein code
AResponse.SetFieldByName('Content-Disposition','attachment ...
- Mi 22. Apr 2026, 18:12
- Forum: Netzwerk
- Thema: Bei TFPHttpServer Downloaddatei neuen Namen geben?
- Antworten: 2
- Zugriffe: 1094
Bei TFPHttpServer Downloaddatei neuen Namen geben?
Ich habe eine TFPHttpServer, damit kann man von einer Datenbank PDF-Dateien herunterladen. Der Link sieht so aus:
http://localhost/redownld?renr=1234567.
Der Browser speichert es immer als redownld.pdf. Ich möchte es aber anders benennen, mit Rechnungsnummer usw., kann der Browser bei Response es ...
http://localhost/redownld?renr=1234567.
Der Browser speichert es immer als redownld.pdf. Ich möchte es aber anders benennen, mit Rechnungsnummer usw., kann der Browser bei Response es ...