Suchergebnisse
Suchergebnisse 1-30 von insgesamt 31.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich lasse zur Laufzeit Menüpunkte wie folgt erstellen: VB.NET-Quellcode (9 Zeilen) Danach habe ich unterhalb des Menüpunktes "Dokubilder" mehrere neue Einträge mit den Namen, die im ersten Eintrag von "DokubilderEintrag" stehen. Nun möchte ich, wenn eines dieser Menüeinträge ausgewählt wurde, dass dieser Menüeintrag einen Haken bekommt. Ähnlich wie: VB.NET-Quellcode (1 Zeile) Mit dem folgenden Code bekomme ich den Index des ausgewählten Menüeintrages: VB.NET-Quellcode (5 Zeilen) Weiß jema…
-
Die CheckOnClick-Eigenschaft habe ich beim Erstellen hinzugefügt. Jetzt wird, wie erwartet Das Häkchen gesetzt bzw. entfernt. Nun möchte ich, je nach dem Zustand unterschiedlichen Code ausführen lassen. Allerdings kann ich die "Checked"- bzw. "CheckedState"-Eigenschaft nicht abfragen bzw. setzen. Außerdem möchte ich, dass, wenn ein Menüpunkt aktiviert wird, alle anderen Menüpunkte entmarkiert werden. Dazu müßte ich auch manuell den Hacken setzen können: VB.NET-Quellcode (6 Zeilen) Auf dieser Men…
-
Das Problem war, das der Assistent beim Schreiben das Wort "checked" nicht als Schlüsselwort angeboten hat. Die Schleife, die alle Menüpunkte aktivieren soll, funktioniert. Die Abfrage danach funktioniert leider nicht: VB.NET-Quellcode (15 Zeilen) Es erschein folgende Fehlermeldung an der Position der Abfrage: VB.NET-Quellcode (1 Zeile) Außerdem wäre es etwas eleganter, wenn nur die neu erzeugten Menüeinträge geprüft werden und nicht alle. Dann bräuchte ich auch nicht nach dem Seperator prüfen.
-
Das habe ich gesehen. Es spielt keine Rolle, ob ich selbst das Wort groß oder klein schreibe. Es erscheint jedesmal die gleiche Meldung. Auch wenn ich dein Beispiel oder meine Abfrage nutze, funktioniert es nicht. Wenn ich statt dem laufzeitig erstellten Menüpunkt einen permanenten einsetze, funktioniert es. Da kann ich auch alles klein schreiben und der Editor wandelt die Schlüsselwörter in die richtige Schreibweise.
-
Sorry, aber wo finde ich den Designercode? Ich habe jetzt ein neues Projekt erstellt und angehängt. Da bekomme ich auch die gleiche Fehlermeldung. Außerdem ist mir beim Testen aufgefallen, dass, wenn ein Menüpunkt aktiviert wird, gleichzeitig alle anderen Menüpunkte in der gleichen Hirarchieebene deaktiviert werden. Nun bräuchte ich nur die Möglichkeit, herauszufinden, ob der aufrufende Menüpunkt aktiviert ist.
-
So, nun habe ich es, wie ich es wollte: VB.NET-Quellcode (17 Zeilen) Kann mir jemand den Unterschied zwischen "Option strict on" und "off" erklären? Früher hatte ich beispielsweise folgende Zeile verwendet: VB.NET-Quellcode (1 Zeile) Irgend wann hat das nicht mehr funktioniert und ich mußte dann Folgendes schreiben: VB.NET-Quellcode (1 Zeile) Hat das was damit zu tun?
-
Ich habe mir den Inhalt des Links angeschaut und angefangen, die entsprechenden Fehlermeldungen auszubügeln. So habe ich beispielsweise folgendes geändert: VB.NET-Quellcode (11 Zeilen) Ich habe den Artikel so verstanden, das für jede Variable, jede Funktion und jede Methode ein Typ angegeben werden muß. Bei einigen Punkten komme ich nicht weiter. Beispiel 1: VB.NET-Quellcode (4 Zeilen) Beispiel 2: VB.NET-Quellcode (22 Zeilen) "Abschnitt" und "Ergebnisse" sind doch Array. Daher ist doch auch der …
-
Also ist eine Sub das Gleiche, wie eine Function, außer dass diese einen Rückgabewert hat. Sie sind beide Methoden. Ich gebe zu, dass ich bezüglich der Korrekten Bezeichnungen noch etwas Nachholbedarf habe. Danke für den Link. Für mein Beispiel bedeutet das: VB.NET-Quellcode (1 Zeile) Ich habe es so verstanden, das ein Array, welches mit Zeichenketten gefüllt ist, eigendlich ein String() ist. Aber zu meinem ersten Beispiel habe ich leider keine Lösung gefunden. Wo könnte da das Problem liegen?
-
Vielen Dank. Jetzt kann ich all meine "DeleteDirectory"-Zeilen richtig schreiben. Die Sache mit dem Array als String() habe ich auch schon korrigiert. Was ist Code-Technisch besser? Beispielsweise: VB.NET-Quellcode (9 Zeilen) Entweder Klammere ich "Braille.Arraybreite" in ein "CDbl()" oder ich deklariere die Struktur selbst als Double. Double braucht aber mehr Platz, als ein Integer. Welche Version würdet ihr nehmen?
-
Ich habe nachgeschaut. Die Width- und Height-Eigenschaften einer Picturebox sind Integer. Dann verstehe ich nicht, wo das Problem liegt, denn "Braille.Arraybreite" ist ebenfalls ein Integer. Die Fehlermeldung sagt aber, das kein Double implizit in ein Integer umgewandelt werden kann. Wegen der Integerdivision wird unter Umständen das Ergebnis abgerundet. Das ist aber nicht schlimm, da ein Braillepunkt mehrere Pixel groß ist. Außerdem wird das Ergebnis nur dafür gebraucht, um einen Punkt visuell …
-
Verstehe ich das richtig, wenn ich sage, dass ich überall, wo das Ergebnis eventuell ein Double sein könnte und dieses aber in ein Integer geschrieben werden soll, die Berechnung in ein CInt() packen soll? Dann habe ich ja noch Einiges vor mir, denn ich habe nach dem Umstellen in "Structure Explicit On" noch ungefähr 2500 Einträge in der Fehlerliste. Vielen Dank für die Erklärungen und bis Bald ;-).
-
Danke, da kann ich meine bisher etwa 300 schon angepaßten Zeilen umschreiben. Ich hatte nähmlich aus VB.NET-Quellcode (1 Zeile) Folgendes VB.NET-Quellcode (1 Zeile) gemacht. Zum Glück habe ich noch eine Sicherung von vor den Veränderungen. Bevor ich wieder eine Ehrenrunde drehe, habe ich da noch eine Frage: Gibt es da auch eine elegantere Methode für: VB.NET-Quellcode (3 Zeilen) als VB.NET-Quellcode (3 Zeilen) X ist ein Integer und Val() gibt eine Gleitkommazahl zurück.
-
Ich habe eine Liste, in der jeder Eintrag ein bestimmtes Element darstellt. Die einzelnen Parameter sind durch Kommata voneinander getrennt. Beispiel: Dreieck,1,,6,5,10,10,2,1 Dieser Eintrag bewirkt, das ein Dreieck in einem vordefinierten Rechteck gezeichnet wird. Das Rechteck kann in der Größe und Position angepaßt werden. Der Eintrag besteht aus folgenden Parametern: Form, Zeichnen (Ja/Nein), Beschreibung, Position links, Position oben, Breite des Rechtecks, Höhe des Rechtecks, Richtung der S…
-
Ich habs umgeschrieben, danke. Nun komme ich wieder auf das Ausgangsthema zurück. Ich lasse zur Laufzeit Menüpunkte erstellen. Wenn nun einer dieser Menüpunkte ausgewählt wird, soll der Zustand der Checkbox abgefragt werden. Leider bekomme ich das nicht hin. Als ich "Option Strict" noch nicht auf "On" hatte, hat es funktioniert. Nun würde mich interessieren, wie der Compiler das gemacht hat. VB.NET-Quellcode (16 Zeilen) Leider wird ".Checked" nicht akzeptiert. Es erscheint folgende Fehlermeldung…
-
Vielen Dank. Das mit "Eintrag.Checked" hat funktioniert. Die Zeile VB.NET-Quellcode (1 Zeile) verursacht immernoch folgenden Fehler: Fehler bei der Überladungsauflösung, da keine zugreifbare "Split" mit diesen Argumenten aufgerufen werden kann: Laut der Hilfe über F1 würde die Zeile folgendermaßen heißen: VB.NET-Quellcode (1 Zeile) Das funktioniert leider auch nicht. Auch wenn die eckigen Klammern durch Runde ersetzt werden, gibt es keinen Erfolg. Hat jemand eine Idee?
-
My.Resources.Neu zeigt auf eine Sprachdatei. Je nach eingestellter Sprache kommt entweder "Neu" oder "New" als Rückgabewert heraus. Ich habe einen String, welcher aus mehreren Elementen besteht. Jedes Element besteht zudem aus mehreren Parametern. Alle Parameter und Elemente sind durch Kommata voneinander getrennt. Das Wort "Neu" bzw. "New" markiert den Anfangs jedes Elementes. Nun möchte ich den String in ein Array splitten. Als Trennstring dient nun das "My.Resources.Neu".
-
My.Resources.Neu liefert ein String zurück. Folgendes steht in der Hilfe zu "Split": Split(String[], StringSplitOptions) Hier wird eine Zeichenfolge anhand einer angegebenen Trennzeichenfolge und optional von Optionen in Teilzeichenfolgen unterteilt. Wahrscheinlich gibt es kleine Unterschiede zwischen C' und VB, die ich nicht gesehen habe, außer dem ";" am Zeilenende.
-
Ich habe jetzt "My.Resources.Neu" in geschweifte Klammern gepackt und die Fehlermeldung ist verschwunden. Der letzte von 2513 Fehlern betrifft die folgende Funktion. Dabei ist "Scannerdialog" ein Integer, der festlegt, ob zum Scannen das Scannerdialogfenster angezeigt werden soll oder die Standartwerte verwendet werden sollen. "Scannqualitaet" ist eine globale Integervariable. VB.NET-Quellcode (54 Zeilen) Fehlermeldung: Fehler bei der Überladungsauflösung, da keine zugreifbare "New" diese Anzahl…
-
Ich habe mir in der Hilfe das Thema "WIA-Objekt" durchgelesen. Bin aber leider noch nicht schlauer. Ich verstehe nicht, warum die Version mit Dialogfenster funktioniert und ohne nicht. Die Beispiele, die ich gefunden habe, behandeln nur die Variante mit Dialogfenster. Dann werde ich wohl weitersuchen müssen. Schließlich muß es ja funktionieren.
-
In einem Beitrag von 2018 in diesem Forum habe ich ein ähnliches Thema gefunden. "Scanner mit einer bestimmten IP-Adresse mithilfe von wia ansteuern" Dort wird allerdings nur erklärt, wie die Eigenschaften im Scannerdialogfenster versteckt werden können. In der Hilfe von "FromStream" steht: FromStream(Stream, Boolean, Boolean) Erstellt ein Image aus dem angegebenen Datenstream. Optional werden dabei eingebettete Farbverwaltungsinformationen verwendet und die Bilddaten überprüft. Allerdings bekom…
-
Wegen meines neuen Blindenhundes hatte ich die letzte Woche nicht so viel Zeit, mich um mein Scanproblem zu kümmern. Ab und zu konnte ich doch im Internet nach Lösungen oder Beispielen suchen. So, wie es aussieht, stehe ich mit meinem Problem ziemlich alleine dar. Ich habe eine Lösung gefunden, die Eigenschaften im Scandialog auszublenden. Trotzdem muß der Benutzer noch die "Start"-Schaltfläche anklicken. Wie schon geschrieben, hatte es funktioniert, als ich die "Option Strict" auf "Off" gesetzt…
-
Das Problem ist, das diese Datei das Hauptformular des Projektes ist. Ich werde natürlich "Option Strict" auf "On" lassen. Die Zeile von Vaporized gibt keinen Fehler mehr zurück. Allerdings habe ich noch Probleme mit den voreingestellten Eigenschaften für den Scan. Ich werde mich morgen und in den nächsten Tagen darum kümmern und gebe dann Bescheid, wenn ich es hinbekommen habe, oder auch nicht.