Autor Beitrag
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 12.03.03 16:01 
Hallo Leute,

der Titel ist die Frage.

Gruß
Ken
Moritz M.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1672



BeitragVerfasst: Mi 12.03.03 19:44 
Da gibts glaub ich ne Variable die das einstellt, die auch deutlich am namen erkennbar ist. Ich glaub die hieß MultiSelect. Wenn die auf true is, ist es möglich, mehrere Items auszuwählen.
CenBells Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 12.03.03 20:54 
da solltest du aber nochmal nachschauen. Die eigenschaft gibt es bei mir nämlich nicht. Ich weiß, das es die für listview und andere sachen gibt, aber in tstringgrid ist mir die variable noch nicht untergekommen, aber ich bräuchte da ne möglichkeit dafür.

Gruß
Ken
Moritz M.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1672



BeitragVerfasst: Mi 12.03.03 20:58 
Dann weiß ich auch nicht weiter. Du kannst ja mal auf torry.net nach ner Kompo schaun, die das kann.
torstenheinze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 461



BeitragVerfasst: Mi 12.03.03 20:59 
es gibt aber rangeselect
CenBells Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 12.03.03 21:03 
rangeselect ja, aber das ist ein zusammenhängender bereich,
und ich will halt in einem Grid auch weiter auseinander liegende felder gleichzeitig selektieren können.

Gruß
Ken
torstenheinze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 461



BeitragVerfasst: Mi 12.03.03 21:04 
mach docheine liste, in der du dann verschiedene zellkoordinaten speicherst, die werden dann zwarnicht markiert dargestellt, sindamer "virtuell markiert".
ich weiß, scheiß idee.
CenBells Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 12.03.03 21:20 
:D :D :D :D
ich bin gerade auf der suche nach komponenten, aber ansonsten schreib ich mir meine eigene... Was natürlich auch cool wäre, aber eigentlich hab ich nicht die zeit dazu.

Gruß
Ken
Böser Borstel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154



BeitragVerfasst: Do 13.03.03 12:26 
Titel: Beispiel
goRangeSelecte

und dann kann dein Aufruf so aussehen
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
  myRect : TGridRect;
  i      : integer;
begin
  myRect := StringGrid.Selection;
  for i := myRect.Top to myRect.Bottom do
  begin
       //Barbeitung der aktuellen Zeile
  end;
end;


Moderiert von user profile iconTino: Code-Tags hinzugefügt.
CenBells Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Do 13.03.03 13:00 
@Böser borstel, es geht aber um disjunkte Zellen... Steht schon etwas weiter oben, daß mir rangeselect nicht hilft.
ich habe mir TStringGrid jetzt erweitert und im onmousedown ereignis führe ich die entsprechnden funktionen aus
Wenn wer interesse hat, dem kann ich ja mal die Unit zusenden, die das ermöglicht

--Edit
@Torstenheinze: Alle zellen sind sogar als markiert dargestellt.

Gruß
KEn
Böser Borstel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154



BeitragVerfasst: Do 13.03.03 15:11 
Titel: Ok
ich würde mich über deine Unit freuen, denn sowas kann man immer mal gebrauchen
CenBells Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Do 13.03.03 15:55 
ist unterwegs