vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
Backspace - Rücktaste 
Autor: Trüffel
Datum: 09.10.14 14:36

In einem meiner sevdatagrid2 kann ich die Backspace taste zum Löschen nach links nicht verwenden. Gibt es eine Einstellung dafür?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Chrischi1
Datum: 10.10.14 11:21

Hi,

Bei mir geht es ohne Probleme.

Spontan würden mir folgende Gründe einfallen:

1. Suche mal in deinem Code ob du irgendwo KeyCode/KeyAscii = 0 stehen hast.
2. Kannst du das Feld überhaupt nicht editieren oder nur nicht löschen?
3. Es gibt noch AllowDelete (weis aber nicht ob sich das auf die ganze Reihe bezieht).

MfG Chrischi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Trüffel
Datum: 10.10.14 12:42

Servus,
Danke für deine Antwort. Nein den Ascii code hab ich nicht drin. Das feld lässt sich einwandfrei editieren. Komischer Weise geht es auch mit Umschalten und Rücktaste. Auch das AllowDelete ist in allen Grids auf True. Leider hat mir Dieter auch nicht geantwortet. Vielleicht fällt dir noch etwas ein.
Peter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Chrischi1
Datum: 10.10.14 14:08

Habe die Hilfe durchsucht aber nichts gefunden.

Vielleicht kannst du noch folgende Dinge testen (Erfolgsgarantie aber gering^^):

1. DB öffnen --> Datagrid Verweis entfernen und neu setzen --> kompilieren --> Grid je 1px in jede Richtung verschieben oder kleiner/größer machen (mit [SHIFT]+[STRG]+[Pfeiltaste]) -->Speichern und Datenbank komprimieren/Reparieren. Das hilft bei mir abunzu.

2.Haltepunkt auf Form_** und Datagrid_** **=Keypress, KeyDown etc. machen und schauen ob das Ereignis überhaupt ausgelöst wird.

3. Ein Grid(bei dem es funktioniert oder ein neues) in dein Formular kopieren --> Code übernehmen und testen.

4. Den Wert auslesen mit
Variable = Grid.Text(row,col) danach verändern mit
Variable = Left(Variable), Len(Variable) -1) und wieder zurück schreiben mit
Grid.Text(row,col) = Variable
Ist aber sehr unschön

5. Bei Keypress
If Keycode = Backspace then
SHIFT = true
end if
So in der art

6. Toogle Umschalt deaktivieren ;)

Falls mir noch was einfällt meld ich mich nochmal. Viel Glück.

MfG Chrischi

Beitrag wurde zuletzt am 10.10.14 um 14:13:57 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Trüffel
Datum: 10.10.14 16:13

Danke, für deine großartige Bemühung!
Schlussendlich musste ich nach allen Versuchen ein leeres neues Formular erstellen. Das "fehlerhafte" Formular mit allen Objekten kopieren, Code kopieren, hinterlegen und.... passssssst. Merkwürdig aber...

Danke vielmals
Peter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Chrischi1
Datum: 29.10.14 08:52

Habe, auch wenn etwas spät, eine Lösung per Code gefunden. Falls jemand noch das gleiche Problem hat einfach folgenden Code einfügen:

Private Sub lstGrid_EditKeyUp(KeyCode As Integer, Shift As Integer)

Select Case KeyCode

Case 8
Me!lstGrid.SendKeys 8, 1

End Select

End Sub
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Trüffel
Datum: 29.10.14 11:50

Vielen Dank klappt bestens!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Trüffel
Datum: 29.10.14 11:56

Vielen Dank! Ein anderes Problem beschäftigt mich noch, vielleicht kannst du mir nochmals helfen. Eigentlich banal, aber ich hab da einen Knopf in der Leitung. In einem Grid möchte ich nach dem editieren mit der entertaste in die Zeile darunter wechseln (gleiche Spalte) und Eiter editieren. Danke, wenn du dir nochmals Zeit nimmst.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Backspace - Rücktaste 
Autor: Chrischi1
Datum: 29.10.14 12:14

Hi,

Ich arbeite nur mit Tabulator daher hab ich keine Erfahrung mit der Entertaste.
Schau mal hier im Forum ob es das nicht schon gibt ansonsten erstelle einen neuen Beitrag
da das ja hier eigentlich nicht rein gehört.

MfG Chrischi

ps ich kanns mir aber mal die Tage anschauen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel