Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
also Tabellen drucken ist immer ein lausiges Geschäft. Mir fehlt in diesem Thread überhaupt eine Art Masterplan. Wieviele Spalten gibt es, und wie wird deren Breite festgelegt? Womöglich wird eine SeitenVorschau nötig, nach der der User die Breiten neu festlegen möchte. Jdfs erst nach Festlegung der Spaltenbreiten kann man die Tabelle durchgehen, und muss nun Spalte für Spalte vermessen. Dabei kann sich Mehrzeiligkeit in verschiedenen Spalten ergeben: Diejenige Spalte mit der höchsten Anzahl Zei…
-
Zitat von silverbob76GE: „Es wird genau ein Textbaustein gedruckt. Aber wie komme ich nun weiter? Kann das alles in eine For-Schleife einbinden, die bindingsoruce durchlaufen.“Ja, irgendwie schon. Aber die For-Schleife darf nicht die ganze bs durchlaufen, sondern immer nur ein Stück - soviel wie auf die Seite noch passt. Insgesamt brauchst du einen "KellerAutomaten" (so heisst das glaub), also ein Dingens, was sich seinen Status merkt. Dann tut es etwas, ändert den Status - und kann jederzeit un…
-
Zitat von silverbob76GE: „Wenn mein zu druckender Text eine Höhe von 700 braucht, erfolgt ein abbruch dort, wo der String das Rechteck (380, 600) gefüllt hat. Ein weiteres Rechteck mit (380, 100) muss auf nächster Seite erzeugt werden. Korrekt? “Nein. Dein Fall liegt nämlich anders als die Lösung in post#19. Du kannst eine einzelne Tabellen-Zeile doch nicht auf zwei Seiten verteilen. Du musst messen: Wieviel Platz braucht diese Tablen-Zelle? Und wenns nicht passt muss die ganze Zeile auf die neu…
-
naja, mit bs.MoveNext betrittst du eine neue Row - die wohl einen kürzeren Leistung-Text hat. indexText scheinst du aber nicht zurückzusetzen, daher ist dieser index zu gross - das sagt jdfs. der Fehler. Deine Anwendung bringt nicht sooo viel, weil sind ja keine Daten da zum Drucken - insbesondere keine, die den Fehler reproduzieren.
-
Kannste nochmal deine jetzige Beisspiel-App anhängen?
-
habs jetzt auf der ersten version aufgebaut. Wichtig ist eben, dass man aufräumt, richtig benennt, und vor allem denselben Code nicht mehrmals hinschreibt. sonst blickt man nicht mehr durch. Insbesondere undurchsichtig sind auch If-Abschnitte oder Schleifen, die über mehr als eine Bildschirmseite gehen. (Versteckter Text)
-
noch bischen aufgeräumter:(Versteckter Text)
-
Fein. Ich verwende übrigens auch anonyme Methoden (#6, #60), um den Code kompakt und leserlicher hinzukriegen. Kann dir nur empfehlen, dich damit auseinanderzusetzen. es sind noch viele weitere Verbesserungen möglich - die wichtigste: Schmeiss den Microsoft.Visualbasic-Import raus. Raus damit aus der Datei und raus damit aus den General-Importen. Dann umstellen auf OOP-.Net-Programmierung. Siehe auch Visual Studio – Empfohlene Einstellungen Nächste Aufgabe wäre, von all den vielen "magischen Zah…