Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Hallo ihr lieben Ich habe ein TabControl mit mehreren TabPages. Zwei dieser Pages dienen der Darstellung, der Inhalte des angeschlossenen DataSets (Artikel, und Adressen). Diese beiden Pages haben neben einem DataGridView noch ein paar Buttons zum bearbeiten der Daten (löschen, editieren und neu erstellen), sowie jeweils eine Textbox zum Filtern der entsprechenden Binding Source. Da es auf diesen beiden TabPages eben nur diese eine Textbox gibt, in die eine Tastatureingabe erfolgen kann, möchte …

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Warum ist dieser Thread mit VB6 getaggt?“ Weil ich mich verklcikt habe. Zitat von VaporiZed: „Oder meinst Du 30“ Ja, 30. Sorry (26 + ä, ü, ö, ß) Zitat von VaporiZed: „Dein Vorhaben geht wahrscheinlich eh nur mit KeyPreview, oder?“ Das kann ich dir nicht mit 100%iger Sicherheit sagen - aber ich bin mir recht sicher, dass dem so ist - also mit KeyPreview. Du hast recht, dass das ganze "kontraintuitiv" ist. Aber mein Warenwirtschaftssystem, welches ich seid 15 Jahren verwende,…

  • Benutzer-Avatarbild

    Jo. Das ist doch cool. Das macht zumindest aus etlichen Zeilen, nur ein paar Zeilen Code. Dann bleibt nur die Grundsatzfrage. Gehört der Code ins KeyDown Event der Form, oder gehört der Code eher ins KeyDown Event der einzelnen TabPages, die die Tastenanschläge dann auch tatsächlich verwertden?

  • Benutzer-Avatarbild

    Hmm. Da bin ich zu doof zu. Ich habe eine Form mit TabControl1. Außerdem habe ich KeyPreview dieser Form auf True (per Designer) Das TabControl hat die beiden TabPages, TabPage1 und TabPage2. Ich habe nun manuell (weil ich es im Designer beim "Blitz" nicht auswählen kann), das TabPage1 KeyDown Event hinzugefügt. VB.NET-Quellcode (15 Zeilen) Jedoch kann ich bei "Handles" nur TabControl1 angeben, jedoch möchte ich ja eigentlich TabPage1 haben, damit das KeyDown nicht fürs gesamte TabControl gilt, …

  • Benutzer-Avatarbild

    Ja, das ist selbsterklärend. Aber dann kann ich ja auch das KeyDown der Form verwenden. Es geht ja eben darum, das KeyDown der TabPage abzufangen, um das hier zu erfüllen: Zitat von VB1963: „Je eingegrenzter die Tastenanschläge liegen, desto besser ist es - würde ich sagen...“ Edit hieru: Die Hauptform meines Programms hat ein Menüstrip und eben das Tabcontrol. Alle anderen Elemente liegen "unterhalb" des Tabcontrols. Also macht es ja keinen Unterschied, ob ich das KeyDown der Form, oder das Key…

  • Benutzer-Avatarbild

    Hah, dann bin ich ja doch nicht zu doof :o) Aber dann kann ih doch auch einfach das KeyDown der Form verwenden. Weil das (bei meinen Gegebenheiten) keinen Unterschied macht. Oder ist hier etwas falsch dran? @FormFollowsFunction Habe dein Edit gesehen. Aber der neue Code ändert ja das Problem, bzw. meine Frage, nicht.

  • Benutzer-Avatarbild

    Hmm. Ok Dann konkretisiere ich meine Frage mal: Vorhanden ist eine Form mit MenüStrip und TabControl. Alle anderen Controls befinden sich innerhalb des TabControls. Spielt es nun eine Rolle, ob ich die Tastenanschläge im KeyDown der Form, oder im KeyDown des TabControls abfange? Für mich gehört das ganze ins KeyDown der Form, denn ich denke, das TabControl hat keinen Fokus, wenn ich im MenüStrip auf ein Item klicke?

  • Benutzer-Avatarbild

    Ich mach es mal in Stichpunkten - dann ist weniger Text. Hauptform besitzt MenüStrip und TabControl. Keine weiteren Controls außerhalb des TabControls. Im TabControl (ca. 12 TabPages), gibt es zwei TabPages mit einer Textbox. Diese TB filtert das jeweils darunterliegende DataGridView. Damit ich die TB nicht immer erst anklicken muss (bin es ohne anklicken gewöhnt), möchte ich auf diesen beiden TabPages jeden Tastaturanschlag eines verwertbaren Zeichens (Buchstaben und Zahlen) direkt an die Textb…

  • Benutzer-Avatarbild

    So. Sieht glaube ich ganz gut aus: VB.NET-Quellcode (33 Zeilen) Ich finde aber bei Google nichts, wie ich Sonderzeichen (ä, ü, ö und ß) mittels Key. abfragen kann.

  • Benutzer-Avatarbild

    Hmm. Ich habe nun folgendes gemacht - nach Vorgabe des Links von @Dksksm VB.NET-Quellcode (1 Zeile) Dies zeigt mir die KeyCodes der entsprechenden Tasten. So kann ich diese doch dann entsprechend verwerten. VB.NET-Quellcode (4 Zeilen)