Suchergebnisse

Suchergebnisse 1-24 von insgesamt 24.

  • Benutzer-Avatarbild

    ich bin davon ausgegangen, dass ich dies nicht machen müsste. Für die ListBox ist es ja auch nicht notwendig und da er mir neue Einträge in der Dropbox angezeigt hat, bin ich auch garnicht auf die Idee gekommen, ABER: Es funktioniert:-) DANKE

  • Benutzer-Avatarbild

    Hallo zusammen, Ich habe Daten welche ich auf mehrere Tabellenblätter in Excel verteilen möchte. Es gibt Tabellenblätter mit festen Namen sowie Sheets die der Benutzer individuell benennen kann. Damit der Benutzer die Namen setzen kann, habe ich auf einem Formular eine Listbox erstellt. In einerm DataGridView sollen (ein Teil) der Daten dargestellt werden, damit der Benutzer entscheiden kann, welche Daten auf welches Tabellenblatt sollen. Dafür habe ich dem DGV 3 Spalten gegeben, Column1 enthält…

  • Benutzer-Avatarbild

    Ist mir durchaus bekannt und auch definitiv nur eine absolute Notlösung aber bisher offensichtlich der beste Weg:-( Ich konnte es jetzt auf das Registrykey DevMode in CurrentUser\Printers\Connections\* reduzieren. Funktioniert soweit auch. Leider ist die Struktur wohl Druckerabhängig. Ich habe die Byte-Arrays mittlerweile für unsere beiden Drucker/Plotter ausgelsen und kann leider kein wirkliches Muster erkennen. Werde wohl mit leben müssen diese 10 Byte-Arrays die ich für die verschiedenen Form…

  • Benutzer-Avatarbild

    ich verstehe nicht ganz, was ich probieren soll... imo wird die PrinterSettings erst nach Beendigung des Prozesses verworfen. Was du mit "beende den Prozess" meinst ist mir auch unklar. ich warte ja, bis er fertig ist bevor ich ihn schließe. Das kann ja an den Settings nix ändern. Habe aber nun evtl. eine andere Lösung gefunden. Ist zwar sehr dirty, aber solange es stabil läuft ist mir das egal. Ich habe mir den RegistryKey DevMode der Drucker angeschaut und festgestellt, dass sich dieses Byte-A…

  • Benutzer-Avatarbild

    Ich habe die Codeschnipsel nun an mein Problem angepasst: VB.NET-Quellcode (16 Zeilen) Mein Hoffnung war, dass durch das Umstellen des DefaultPapeSettings diese in Windows geändert werden und somit der Process-Aufruf das richtige Format verwendet. Leider ist dem nicht so. Ich vermute, dass die Umstellung eben nur in dem PrintDocument statt fand, nicht aber in Windows

  • Benutzer-Avatarbild

    Hallo, mir ist zwar nicht 100% klar, was unklar ist aber ich schreib jetzt einfach vollstädnig, was ich möchte, was ich hab und was noch fehlt... Mein Ziel: Aus Inventor via AddIn per Knopfdruck sehr viele Zeichnungen in verschiedensten Papierformate in möglichst wenig (idealfall 1) Druckaufträgen vollautomatisch ausdrucken. Mein bisheriges Vorgehen: Ich habe bereits ein AddIn für Inventor mit ettlichen Funktionen die tadellos funktionieren. Ebenfalls ist das Grundgrüst für die neue Funktion ber…

  • Benutzer-Avatarbild

    Na dass ich sagen kann: - drucke mir die PDF1.pdf auf Drucker X im Papierformat A3 - drucke mir die PDF2.pdf auf Drucker X im Papierformat A4 - drucke mir die PDF3.pdf auf Drucker Y im Papierformat A2 etc.

  • Benutzer-Avatarbild

    ich seh den Zusammenhang leider nicht. Wie verheirate ich den Process mit dem Verb 'print' mit dem PrintDocument bzw. dessen Settings (die genauso das können, was ich gerne hätte)? Ich habe eine PDF die ich in einem vorgegeben Papierformat drucken möchte. Folgendes habe ich bisher: VB.NET-Quellcode (7 Zeilen) Das Problem ist, es wird immer auf den Standarddrucker gedruckt UND es kommt immer das Papierformat raus, welches in den Druckereinstellungen ausgewählt ist. IMO hab ich 2 möglichkeiten das…

  • Benutzer-Avatarbild

    Hallo zusammen, ich denke ich habe das gleiche bzw. ein sehr ähnlich gelagertes Problem. Drucken mittels Process und Print ist ja schön und gut, aber imo verwendet er immer den Standarddrucker und die Druckereinstellungen die in Windows hinterlegt sind. Wie kann ich ihm den sagen, dass er den Drucker XY nehmen soll und doch bitte alles z.B. auf A3 ausdrucken soll? Denke dies wäre auch die Stelle, wo sash1307 gerne sagen würde, drucke mir das ding 17x. Gruß DerBrain ausgelagert aus Einstellungen …

  • Benutzer-Avatarbild

    Natürlich sind die Beziehungen zwischen den Tabellen. Mit in den Tabellen wollte ich, etwas unprofessionell darauf hindeuten, dass die Tabellen nicht erwähnte ID-Felder haben um diese miteinander in Beziehung zu setzen. Fremdschlüssel hat die Tabelle keine. Alle Beziehungen die von ihr ausgehen sind 1:n. Dein DataViewer bekomme ich leider nicht zum laufen. Er mäckert, dass mein Datenbank-Provider nicht installiert wäre. Das Merkwürdige ist, dass ich in meinem Editor den Provider habe...

  • Benutzer-Avatarbild

    Ich habe Beziehnugen in den Tabellen. Die relevanten Felder sind jedoch keine Fremdschlüsselfelder. Natürlichen habe ich in allen Tabellen noch 'vernünfgite' ID-Felder um die Beziehungen zu erstellen. Zu meinem Background (und damit die Frage, welche ich nicht zu 100% verstanden habe, vermutlich hinfällig werden sollte): Ich bin Mathematiker der in meiner Firma die Programmierarbeiten (überwiegend) um Inventor macht. Da ich in der Ausbildung zum IT-Systemelektroniker als auch während dem Studium…

  • Benutzer-Avatarbild

    Hallo zusammen, wir haben eine Access-Datenbank, jedoch nur meinen Arbeitsplatz mit Access. Dazu kommt, dass außer mir niemand Access bedienen kann oder will. Damit nun jedoch auch andere Datensätze eintragen können UND damit das Handling der Datenpflege bequemer ist habe ich ein kleinen DBEditor in VB.NET programmiert. Dieser funktioniert soweit auch tadellos, solange ich nicht zwischen NULL, Leerstring und Textboxen, bei denen noch keine Eingabe getätigt wurde unterscheiden muss... Mein Proble…

  • Benutzer-Avatarbild

    Hallo zusammen, ich möchte Einstellungen wie Fenster-Position uvm. in den My.Settings speichern. Da ich mehrere Fenster habe, habe ich mich entschieden eine OrderedDictionary in den Settings anzulegen, welche die Fensterposition abhängig des Fensternamens speichert. Das Eintragen der Einstellungen sowie das Auslesen funktioniert tadellos, solange ich das Programm nicht neustarte. Als mir dies aufgefallen ist, habe ich mal etwas genauer in meiner Ausgabe geschaut und festgestellt, dass bei 'My.Se…

  • Benutzer-Avatarbild

    Versuch es mal mit folgender Codeänderung: VB.NET-Quellcode (15 Zeilen) Evtl. genügt das schon:-) Alternativ kannst du den Batch auch als bat-Datei temporär speichern, dann selbigen ausführen und dannach wieder löschen. Denke aber bevor du zu viel Zeit in das Ausführen der Batch investierst ist es sinnvoll, deine Funktionen gleich in Vb zu schreiben. Gruß DerBrain

  • Benutzer-Avatarbild

    Ich habe jetzt den TextAlign auf MiddleLeft gestellt, dann liegt die Linie dort, wo ich sie gerne hätte. Damit kann ich leben, auch wenn ein überschreiben natürlich schöner wäre:-) Aber danke für den Tipp. Dadurch, dass mein Label 2 Texte untereinander hat, funktioniert die AutoSize-Funktion nimmer. In dem Code-Beispiel wird diese einfach auf False gesetzt. Es wäre schön, wenn ich diese reparieren könnte. Da 'AutoSize' nur eine Property ist, vermute ich, dass ich die Methode onSizeChange anpasse…

  • Benutzer-Avatarbild

    Hallo Dirk, wenn Sachen früher gingen und heute nimmer, würde ich mal spekulieren, dass es an einem neuen .net-Framework liegt. Ich bin da auch net so wirklich der Experte, zumal WPF nicht nach Framework klingt, aber du kannst ja mal schauen ob deine Problem sich in Luft auflösen, wenn du ein älteres .net-Framework nutzt. Evtl. konnte ich dir helfen gruß derBrain

  • Benutzer-Avatarbild

    Hallo zusammen, ich bin gerade dabei mir ein benutzerdefiniertes Label zu erstellen, dass Brüche schön darstellen kann. Hierfür habe ich unter vbarchiv.net/forum/id22_i37117…nem-label-darstellen.html etwas Beispiel-Code gefunden. Nachdem ich ihn angepasst habe, kam ich auf die Idee eines benutzerdefinierten Controls, welches von Forms.Label erbt. Den Beispielcode habe ich nochmals leicht modifiziert in die Methode OnPaint gepackt. Soweit so gut. Nach dem nächsten Compilieren konnte ich dann dire…

  • Benutzer-Avatarbild

    Die Fehlermeldung zu googlen hat nicht wirklich zu nem Ergebnis geführt. Ich weiß lediglich, dass das Problem auch bei vba Auftritt, da halt als Fehler 2148189298 - was ja aber nichts anderst ist als die Dezimaldarstellung der Hexzahl...

  • Benutzer-Avatarbild

    Ich hab jetzt dein Code übernommen. Musste dafür noch die Microsoft.Office.Interop importieren aber, wie ich schon erwartet habe, hat sich mein Problem dadurch nicht in Luft aufgelöst! Ich muss zugeben, es wundert mich jedoch auch nicht, da ich (abgesehn von dem Import) keinen wesentlichen Code-Unterschied sehe...

  • Benutzer-Avatarbild

    Wie? Mein bisheriger Code sie so aus: VB.NET-Quellcode (8 Zeilen)

  • Benutzer-Avatarbild

    Ich habe ein Problem mit Excel. Mein Programm befüllt Excel mit Daten. Dies funktioniert solange, bis der Benutzer auf die Idee kommt (während des Befüllens) Excel anzuklicken. Dann kommt bei dem Zugriff auf eine Zelle (cell.value=wert) die Fehlermeldung 0x800AC742. In VBA und VB6 konnte man soweit ich weiß, die Zeilen des Exports einfach in ein "on error resume next" packen und das Problem war gelöst. Da VB.net nun aber vernünftiges Fehlerhandling hat, würde ich ganz gern auf dieses on error re…

  • Benutzer-Avatarbild

    Ich hab nun einen Weg gefunden, wie ich - egal ob Excel, Inventor oder sonst ein Programm welches über die COM-Schnittstelle angesprochen wurde wieder von VB.NET trennen kann. Beim Posten meiner Frage bin ich bei der Variable vom Typ Process über die Methode Close() gestolpert. Diese macht genau das, was ich suche. Alle COM-Objekte freigeben. Wie in dem Post von ErfinderDesRades zu sehn, kann das sehr schnell sehr unübersichtlich werden, wenn man jedes Objekt, dass (halb-selbstständig) angelegt …

  • Benutzer-Avatarbild

    Dein Beitrag im anderen Thread sieht sehr vielversprechend aus. Ich werde dies mal für mein Excel und Inventor (ist ein 3D-Programm) mal probieren und mich wieder melden. Vorab aber schonmals "Muchas gracias"

  • Benutzer-Avatarbild

    Hallo erstmal. Ich hab folgendes Problem. Ich schreibe ein Programm, dass Daten aus einer Exceltabelle in Inventor visualisieren soll. Hierfür sind in meinem VB.net Programm die Verweise von Excel und Inventor (mittels COM) gesetzt. Um die Exceltabelle auszulesen, starte ich Excel mit .visible=false, dass der Benutzer Excel garnicht zu Gesicht bekommt. Sobald die Daten im Speicher des Programms sind, beende ich Excel wieder. Leider scheint es ein Problem für vb.net zu sein, COM-Objekte wieder fr…