Zum Inhalt springen

BadJoke

Mitglieder
  • Gesamte Inhalte

    18
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von BadJoke

  1. Das Ganze weitet sich zu einem großen Problem aus... An sich funktioniert das Control jetzt richtig gut, man kann verschiedenartige Tabstopps setzen, die von der RichTextBox auch richtig interpretiert werden. Ein Problem tritt nun auf, wenn ich der Eigenschaft RichTextBox.Rtf beispielsweise folgenden RTF übergebe: {\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}} \viewkind4\uc1\pard\tqr\tx2000\tqc\tx3000\tx4000\f0\fs20 Hello\tab World\tab !\line Das\tab ist\tab ein Test\par \par } Entscheidend dabei ist der Abschnitt \tqr\tx2000\tqc\tx3000\tx4000 bedeutet: -Rechtsbündiger Tabstopp an Position 2000 (\tqr) -Zentrierter Tabstopp an Position 3000 (\tqc) -Linksbündiger Tabstopp an Position 4000 (kein extra Tag) In dem Moment, in dem mit der Eigenschaft RichTextBox.RTF die Zeichenkette übergeben wird, ändert die RichTextBox den RTF allerdings fatalerweise sofort ab, der entscheidende Abschnitt wird geändert in \tqr\tx2000\tqc\tx3000\tqc\tx4000 Hat zur Folge, dass der letzte Tabstopp auf einmal auch ein zentrierter ist. Das allertollste daran ist, dass dieses Verhalten nur unter Windows Vista auftritt, unter Windows XP (SP2, 3) passiert das nicht. Sprich, der RTF wird nach der Übergabe nicht derart verändert und die Tabstopps sind alle korrekt. Davon betroffen ist außerdem beispielsweise List&Label von combit, das wir hier im Einsatz haben. RTF Texte werden damit unter Windows Vista falsch ausgedruckt, unter XP korrekt. Wie ich jetzt mit dem Problem umgehen soll, ist mir schleierhaft. Werd wohl jetzt erstmal nen Supportcall bei Microsoft aufmachen, aber ob da was bei rauskommt... Das aktuelle Projekt habe ich nochmal mit angehängt, evtl kann ja jemand damit was anfangen... lg RtfControl.rar
  2. Richtext-FORMAT unterstützt sehr wohl rechtsbündige, zentrierte und dezimale Tabs, genauso wie linksbündige. Einzig Wordpad und die RichTextBox aus dem Framework wollen sie einfach nicht unterstützen. Die RichTextBox konnte ich hiermit inzwischen anpassen. Tabs werden jetzt alle richtig behandelt. Einzig beim Einlesen eines RTF-Dokuments habe ich jetzt ein Problem, wenn der am weitesten rechts stehende Tab linksbündig ist. Dieser wird dann nämlich so behandelt, wie der vorhergehende. Liegt wohl daran, dass es für linksbündige Tabs keine gesonderte Markierung gibt (z.b. \tql ), im Gegensatz zu allen anderen ( \tqr, \tqdec, \tqc). P.S. Was sich die Leute unter einem Texteditor vorstellen, hat mich auch gar nicht interessiert. Sorry.
  3. Hallo, bin gerade dabei, einen kleinen Texteditor zu schreiben. Eigentlich soll der nichts großartiges können. Nur Text formatieren, links- rechtsbündig, zentriert, und Tabulatoren soll er handeln können. So weit funktioniert auch alles ganz gut, allerdings stoße ich beim Thema rechtsbündige, zentrierte oder dezimal-Tabulatoren auf heftigen Widerstand seitens der RichTextBox. Ich finde keine Eigenschaft, um das Alignment eines Tabulators zu verändern. Bin jetzt schon seit 2 Tagen am suchen, wie man das machen kann, aber noch nicht richtig fündig geworden. Sämtliche Programmbeispiele hierzu unterschlagen das Thema Tabulatoren entweder total oder sind auch auf linksbündige Tabulatoren beschränkt, genau wie mein Programm. Hier stand mal jemand vor dem gleichen Problem, aber mit dem Lösungsansatz am Ende kann ich ehrlichgesagt nicht viel anfangen... Habe mal mein bisheriges Projekt mit angehängt. Vielleicht hat ja jemand eine(n) Lösung(sansatz) parat. Würde mich jedenfalls sehr freuen und wäre dankbar, komme hier nämlich absolut nicht weiter. Programmiersprache ist übrigens VB.NET in VS 2005. lg RtfControl.rar
  4. Hallo, meine Dokumentation ist inklusive Anhang nun auf 30 Seiten gewachsen (14 Seiten Doku, 16 Seiten Anhang). Nun steht auf dem Merkblatt der IHK Nürnberg für Mittelfranken: "Länge der Dokumentation sollte 20 Seiten nicht überschreiten (Doku + Anhang)" Weis jemand, wie die IHK meine 30 Seiten handhaben würde? Habe heute den ganzen Tag versucht, den Ansprechpartner anzurufen, konnte ihn aber nicht erreichen. Und auf der Internetseite finde ich auch nur besagtes Merkblatt. *greez*
  5. ok hat sich erledigt, falls es jemanden interessiert, aximp hilft (aximp MapPointControl.ocx /out:AxInterop.MapPoint.dll /keyfile:keypair.snk) :upps *greez*
  6. Hallo, folgendes kleines Problem: ich möchte in unserem WWS in der Adressenverwaltung eine Schnittstelle zu MapPoint 2006 integrieren. Nach Einbinden der MapPointControl.ocx klappt auch zunächst alles, Verweise zu Interop.MapPoint.dll und AxInterop.MapPoint.dll sind da. Diese beiden DLLs sollten jetzt nur noch einen starken Namen haben. Nach langem hin und her hab ich es endlich geschafft, die Interop.MapPoint.dll mit starkem Namen zu erstellen (tlbimp MapPointControl.ocx /out:Interop.MapPoint.dll /keyfile:keypait.snk), allerdings scheiterts an der AxInterop.MapPoint.dll. Weis vielleicht jemand, wie/wo ich die mit starkem Namen herkrieg??? Bin für jede Hilfe dankbar. *greez*
  7. Ne gute oder in deinem Fall sogar ne sehr gute Note im Abschlusszeugnis angeben zu lassen kann ja eigentlich gar nicht verkehrt sein Werd ich wohl auch machen...
  8. Hallo, sicherlich ist jedem die Möglichkeit bekannt, einen Ausdruck in eine Datei umzuleiten (Ausgabe in Datei). Kennt jemand ne Möglichkeit, eine solche Datei unter VB.NET auf nen Drucker zu kriegen? Danke.
  9. Du wirst lachen, aber ich benutze nen Codemeter-Stick für genau diese Aufgabe. Nur leider hat das Teil mit .NET Anwendungen so seine kleinen Probleme Deswegen wollte ich das als zusätzlichen Schutz einbauen. Hat sich aber mittlerweile erledigt. THX.
  10. Ned ganz Kopierschutzgründe, möchte einfach so viele Maßnahmen wir möglich ergreifen.
  11. Keiner ne Idee? Programmiersprache is mir erst mal egal. Bräuchte nur irgendne Möglichkeit. Wenn ich das ganze über UDP Broadcasts löse, auf welchem Port sollte ich dann senden / hören? Wenn Firewall aktiv an diesem Port sperrt, ist das ganze eh hinfällig... got no real idea. *greez*
  12. BadJoke

    Einstieg in C#

    Guggst du hier: Galileo Computing :: Visual C# 2005 oder C# - Galileo OpenBook Viel Erfolg
  13. Kommt ganz darauf an Tabellen, in denen die Datensätze oft upgedated oder neue hinzugefügt werden, würde ich einen Fillfactor zwischen 50% und max. 70% geben. Tabellen, aus denen wesentlich häufiger Daten gelesen als gschrieben werden, würde ich einen Fillfactor von 95% bis 100% verpassen. Alles andere 80% bis 90%. *greez*
  14. Hallo miteinander, ich suche nach einer Möglichkeit, die Anzahl der laufenden Instanzen meiner Anwendung im Netzwerk zu zählen. Allerdings fällt mir nichts besseres als UDP-Broadcasts ein. Wenn jemand eine schöne Lösung parat hat, wäre ich sehr dankbar (.NET 1.1). Sitz gerade etwas aufm Schlauch... Danke schonmal.
  15. Hi hab inzwischen rausgefunden, wies funktioniert. Im prinzip macht man sich einfach nen neuen Seitenkopf, in dem dann am Rand nur die Grafiken zu sehen sind. Man kann dann unter "Bereich formatieren" "Nachfolgende Bereiche unterlegen" aktivieren, und dann macht es (fast) das, was ich möchte. Musste nur noch ein paar feine Veränderungen am Report vornehmen, da dieser mittlerweile doch sehr komplex geworden ist, aber im Prinzip gehts so...
  16. wenn du unbedingt ne integer zurückgeben willst, kannste ruhig int main schreiben..., meine main gibt halt nix zurück...
  17. Hi, also in C++ würde ich das ganze so schreiben: #include <iostream.h> void main() { int iZahl; int iQuersumme = 0; cout<<"Zahl eingeben: "; cin >>iZahl; while (iZahl > 0) { iQuersumme += iZahl % 10; iZahl /= 10; } cout<<endl<<"Die Quersumme ist "<<iQuersumme; } weis nicht, in wieweit dir das weiterhilft...
  18. Hallo zusammen. Hoffentlich kann mir einer von euch weiterhelfen. Ist es irgendwie möglich, in Crystal Reports eine Grafik über die komplette Seitenlänge drucken zu lassen (also über mehrere Bereiche hinweg) ? Die Sache ist die, habe unter vb.net ein Formular zum Rechnungen erstellen/verwalten erstellt, die ich über Crystal Reports ausdrucken lasse. Jetzt sollte am linken Rand eine Grafik mit unseren Vertriebspartnern gedruckt werden. Ist das überhaupt möglich und wenn ja, wie krieg ich das hin? Vielleicht hatte ja einer von euch schon mal das gleiche Problem. Wäre für jede Hilfe dankbar. SeeYa

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...