AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi OnRow/ColMove im StringGrid gezielt sperren...
Thema durchsuchen
Ansicht
Themen-Optionen

OnRow/ColMove im StringGrid gezielt sperren...

Ein Thema von BoolString · begonnen am 2. Mär 2009 · letzter Beitrag vom 3. Mär 2009
 
BoolString

Registriert seit: 2. Feb 2009
Ort: Varel
70 Beiträge
 
RAD-Studio 2009 Pro
 
#1

OnRow/ColMove im StringGrid gezielt sperren...

  Alt 2. Mär 2009, 12:25
Ich bin auf der Suche nach einer Möglichkeit das verschieben von Zeilen und Spalten im StringGrid gezielt zu verhindern.

Ich habe ein Stringgrid, mit jeweils einer FixedRow und FixedCol, in der der Index der jewiligen Spalte/Zeile steht. Die zweite Zeile zeigt die Namen der jeweils darunter liegenden Spalte und soll editierbar sein. Gleiches gilt für die zweite Spalte, die Namen für die jeweilige Zeile trägt.

Nun möchte ich gerne, daß man die Zeilen und Spalten per Maus verschieben kann. StringGrid.Options + [goRowMoving, goColMoving] Allerdings möchte ich verhindern, daß die zweite Spalte/Zeile verschiebbar ist. Ich habe nun schon versucht über OnMouseDown mit MouseToCell dies zu verhindern. Ebenso habe ich versucht die CanSelect Variable im OnSelectCell zu blocken. Aber die Funktionen für Spalten/Zeilenverschiebung scheinen damit nicht greifbar zu sein.

An Hand der angehängten Graphik :
- die Fixed Spalten/Zeilen zeigen nur die Indices an
- die hellgrauen Felder sind die Namen der jeweiligen Spalte und Zeile und sollen nicht verschiebbar sein
- Felder mit hellem Hintergrund sind Daten, bei denen ich die Moving funktionen zulassen möchte

Hat hier jemand eine Lösung?

Jan
Angehängte Grafiken
Dateityp: png matrixeditor_147.png (14,6 KB, 23x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz