Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Stringgrid nur bestimmte zahlen
Grimsch - So 13.12.09 14:37
Titel: Stringgrid nur bestimmte zahlen
huhu da ich ja gerade ein Sudoku programmiere würde ich noch gerne wissen ob man ein Stringgrid auf bestimmte zahlen begrenzen kann. Also am besten so dass man nur die zahlen 1-9 eingeben kann und bei jeder anderen zahl oder buchstabe eine Meldung erscheint dass dies kein gültiges Zeichen ist. wäre super wenn mir jemand helfen kann :)
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am So 13.12.2009 um 23:38
Grimsch - So 13.12.09 15:18
hmm da blick ich irgendwie nicht durch >.<
hansa - So 13.12.09 15:38
Hoffnungs-Link statt Antwort ist auch gut. :lol:
Delphi-Quelltext
1: 2:
| if not (Key in ['0'..'9']) then key := #0; |
Dieser sagenhafte Quelltext muss lediglich in das OnKeyPress-Ereignis des Stringgrids eingefügt werden und fertig. Natürlich kann da auch noch Fehlermeldung rein.
ffgorcky - So 13.12.09 16:30
Natürlich müsstest Du dann dort aber
if not (Key in ['1'..'9']) then
hinschreiben, da eine Null dort ja auch nichts zu suchen hat.
Grimsch - So 13.12.09 17:19
ok vielen dank funktioniert^^
Grimsch - Mo 14.12.09 15:34
könnte mir bitte noch kurz jemand sagen was genau die #0 zu bedeuten hat? also in verbindung mit der # :)
hansa - Mo 14.12.09 16:04
Du kannst auch chr (0) schreiben. Zumindest das wird sich in der Hilfe schnell finden. 8)
Grimsch - Mo 14.12.09 16:20
hmm irgendwie nicht nee^^ ich find zumindest nichts
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!