Sorry to English the speaking people. There was no time for a translation. But
you will find a sample application attached. So I'm sure it won't take long
you make a good acquaintance with the component.

Extended StringGrid:
- Align cells contents
- Variable fonts per cell
- Insert, replace, delete complete lines
- Edit header line at design time
- Sort of Columns by string, int, float, . . .
- Protect cells, columns, rows
- Hide Columns and rows
- Komfortable access by keyboard!
- SaveToFile and LoadFromFile methods

Some lines below we make a little publicity for our Btrieve Components for
Delphi. Those Components don't throw out the BDE. Everything is complete
for comfortable Delphi-Btrieve developping. We do it all day long and are
building large applications with it. Edits, Grid, Navigator, visual Report
designer ...


--------------------------------------------------------------------------------
    Komponente TKeoEGrid - Extended Grid   readme.txt   Stand August 1997
--------------------------------------------------------------------------------


Die Komponente ist eine Erweiterung von TStringGrid. Fr ein elegantes Arbeiten
fehlen dort meiner Ansicht nach noch einige Mglichkeiten. Einen Teil dieser
enthlt nun TKeoEGrid. Die ersten zwei Features (Variable Ausrichtung und Farben
hab' ich mir der Einfachheit halber erlaubt, aus der (ebenfalls Freeware)-
Komponente TStgrExt von Gerd Bernau (CIS 100121,3322) zu bernehmen.
Wenn ich etwas Zeit habe (haha), werde ich das Ganze noch erweitern (Validation,
vielleicht rechnen usw.). Wenn mir jemand andere gute Ideen zukommen lt, die
von allgemeinem Interesse sind, arbeite ich diese evtl. auch ein. Email- bzw.
Faxnummer stehen weiter unten im Kasten.
Wer wei - vielleicht kommt mal das eierlegende Wollmilch-Grid heraus? )Obwohl
das Eierlegen dabei vielleicht nicht eine so ganz gute Idee ist ...)


- Ausrichtung des Zellinhaltes links-, rechtsbndig oder zentriert (GB).
- Schriftfarbe der Zellen variabel setzbar (GB).
- Einfgen ganzer Zeilen ber eine Prozedur mit offenem Array.
- Ersetzen ganzer Zeilen ber eine Prozedur mit offenem Array.
- Einfgen von Leerzeilen.
- Lschen ganzer Zeilen.
- Grid bis auf Titelzeile leeren.
- Spaltenberschriften knnen schon im Design-Modus gesetzt werden.
- Sortierung nach beliebiger Spalte in String-, Integer-, Float-,
  Datum- oder Zeit-Logik.
- Eigene Zellen-Sperrlogik fr Zeilen, Spalten und einzelne Zellen
  (nicht ber SelectCell ntig).
- Komfortable Bedienung auch o h n e Maus fr nchste, vorige, obere, untere
  Zelle: gesperrte Zellen/Spalten/Zeilen werden bersprungen.
  (Warum wird unter Windows die Tastatur immer vergessen ?!).
- Mehrzeiliges Bespringen der Zellen mit Tastatur an-/abschaltbar.
- Spalten knnen versteckt/wieder aktiviert werden.
- Methoden SaveToFile und LoadFromFile.

 ------------------------------------------------------------------------------
|        Freeware, Quellcode bitte unverndert weitergeben. Viel Spass.        |
|        Einziges Anliegen:  Lest auch das, was nun anschlieend steht!        |
|         ber Tips und Verbesserungsvorschlge wrde ich mich freuen!         |
|       Martin Danesch (KEOPS GmbH,  A-9020 Klagenfurt, Mozartstrae 32)       |
|  email: keops@carinthia.com   Tel: +43 463 261819   Fax: +43 463 261819-14   |
 ------------------------------------------------------------------------------

Ein wenig Werbung mchten wir aber doch auch machen fr einiges was wir sonst
noch anbieten knnen (Diese Dinge haben wir zwar auch fr uns selbst gemacht,
daher praxisnah, sind aber etwas lnger daran gesessen, daher keine Freeware,
Preise stehen dabei):

* KEOBTV Umfangreiche Datenbankanbindung von Btrieve in Delphi, wobei die BDE
  erhalten bleibt. Mit eigenen visuellen Komponenten, Grid, Tools uvm.):
  - Sehr leistungsfhige Methoden zum Datenbankhandling, bis hin zu Loops,
    Increment etc.,
  - Datensatzmanipulation (erster, nchster, voriger, letzter Datensatz) per
    Tastendruck in den vis. Komponenten integriert,
  - Automatische Umschaltung erfassen/ndern nach Eingabe des kompletten Key,
    sowohl beim Grid als auch bei den Edit-Komponenten,
  - Gleiche Fhigkeiten der Editfelder wie die KEOEDIT-Komponenten (siehe unten)
  - Optische Gstaltungsmglichkeiten beim Grid,
  - Eigenes Data Dictionary, das Import/Export von Original-DDFs beherrscht,
    sowie Data Dictionarys von WIZDOM (DOS) bernehmen kann,
  - Tool zur direkten bernahme der Felder, Indexnamen und Datenbankbefehle
    in den Quellcode,
  - Tabellengenerator,
  - Automatische Synchronisation mehrerer Formulare einer Applikation, die die
    gleiche Tabelle verwenden,
  - natrlich ein Datenbanknavigator
  - und ... und ... und ...
    Gibt es auch als Sharewareversion zum Probieren (KEOBTV.ZIP). Einschrnkung
    ist lediglich, da max. 5 Tabellen erstellt werden knnen.
    DEM 695,- (Vollversion inkl. Handbuch, und Delphi-integrierbarer Hilfe)

* KEOEDIT: Ein Satz von Edit-Feldern, die ...
  - links-, rechtsbndig und zentriert darstellen knnen,
  - ein OnValidate-Ereignis aufweisen, das auch funktioniert, wenn nur
    ein Eingabefeld im Formular ist,
  - einen Label automatisch generieren und dann synchronisieren (verschieben,
    Visible, Font usw.),
  - verschiedene Vorgaben fr die Darstellung haben (Eingabefeld, Anzeigefeld,
    hervorgehobenes Eingabefeld, hervorgehobenes Anzeigefeld usw.),
  - formatiert ausgeben knnen (Gruppierung, Whrung etc.),
  - direkt mit den Datentypen Integer, Float, Date, Time arbeiten,
  - bei den Date- und Time-Komponenten eine sehr vereinfachte Eingabe haben
    (nur Tag oder Tag und Monat, nicht komplettes Datum/Zeit ntig),
  - viel resourcensparender als Edit-Felder sind (auch hunderte pro Formular
    unter Windows 3.n kein Problem)!
    DEM 95,- (inkl. Handbuch, und Delphi-integrierbarer Hilfe)

* KEOFUNC: Eine Sammlung von ber 60 Funktionen und Prozeduren, die die
  alltgliche Arbeit erleichtern sollen. Unter anderem:
  - Check ob ein Formular oder eine MDI-Instanz vorhanden ist.
  - Krzen eines String auf bestimmte Lnge und drei Punkte (Windows95...),
  - Check ob eine Taste gerade gedrckt ist (Fein f.'Shift' bei KeyPressed),
  - Float in Dreiergruppierung als String ausgeben,
  - 3er-gruppierten Dezimalwert in einerm String in ein Float umwandeln,
  - Text diagonal in beliebigem Winkel in ein Canvas zeichnen,
  - Prfung, ob sich zwei Linien schneiden,
  - Animierten Cursor statt Stundenglas starten/stoppen,
  - Menpunkte hinzufgen/entfernen,
  - Bit-Manipulationen,
  - Programm starten mit Warten auf Beedigung,
  - Textbreite in Pixeln ermitteln,
  - Bei programmiertem erzeugen einer Komponente Prfung, ob Name vorhanden,
    wenn ja um 1, 2 usw. erweitern,
  - Kalenderwoche aus Datum ermitteln,
  - Eigenes MessageDlg mit anderer Optik und der Mglichkeit, vorzugeben,
    welche Taste default ist!!
  - Fernsteuern einer Listbox,
  - und noch ber 40 mehr.
    DEM 45,- (inkl. Handbuch, und Delphi-integrierbarer Hilfe)

* KEOPRINT: Reportgenerator einer anderen Art:
  - Sehr schnell,
  - Kann sowohl BDE- als auch KEOBTV-(KEOPS Btrieve fr Delphi) Komponenten
    verarbeiten (lediglich TBTVTable- oder TTable-Komponente auf das Formular
    ziehen und schon stehen alle Felder zur Verfgung),
  - WYSIWYG-Design in externem Programm: Der Anwender kann sich seine Reports
    selbst gestalten, aber trotzdem neue Versionen deiner Programme bekommen!
  - Steuerung direkt in Delphi mit wenigen Handgriffen einzubinden, daher
    keine Ladezeiten,
  - Druckvorschau,
  - Auch komplexeste Reports lassen sich bewltigen! Zig logische Zeilenarten
    knnen vergeben werden, fr aufwendigste Gruppenwechsel usw.
    Es sind keine Sub-Reports notwendig.
    DEM 595,- (inkl. Handbuch, und Delphi-integrierbarer Hilfe)

* Bundle KEOBTV + KEOEDIT + KEOFUNC + KEOPRINT: DEM 1195,-
