Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi checkbox in stringgrid (https://www.delphipraxis.net/8228-checkbox-stringgrid.html)

kiar 31. Aug 2003 16:05


checkbox in stringgrid
 
habe eine checkbox in ein stringgrid gemalt. nun soll bei einem click auf die checkbox, sich det´r inhalt,also der zustand ändert.
Delphi-Quellcode:
cbox:=tcheckbox.create(Stringgrid1);
     with cbox do begin
     
          parent:=stringgrid1;
          name:='cbox1';
          Width:=12;
          height:=12;
          State :=cbunchecked;
          onClick:=checkboxclick;
          Left:=stringgrid1.ColWidths[2]+stringgrid1.ColWidths[2]div 3;
          top:=stringgrid1.RowHeights[2]+ stringgrid1.RowHeights[2] div 4 ;
      end;
leider wird der eventhandler nicht aufgerufen, da ich diese checkbox zur laufzeit erstelle.

für lösungsansätze, wäre ich mehr als dankbar :spin:

APP 3. Sep 2003 07:08

Re: checkbox in stringgrid
 
Hallo kiar,
das Thema hatten wir hier schon :[dp]StringGrid AND Verbindung AND Checkbox?[/dp]

Alexander 3. Sep 2003 08:50

Re: checkbox in stringgrid
 
Du kannst dir einfahc eine Checkbox ins Stringgrid zeichnen lassen, einfach das Parent angeben.

Christian Seehase 3. Sep 2003 17:14

Re: checkbox in stringgrid
 
Moin Alexander,

genau das hat Kiar ja gemacht ;-)

Interessanter Weise funktioniert das nur nicht.

Mit OnEnter hab' ich das auch mal probiert. Das funktioniert :shock:
Und mit einer anderen Kompo (z.B. TButton, TEdit) und OnClick geht's auch nicht.

Alexander 3. Sep 2003 17:37

Re: checkbox in stringgrid
 
hoppla, sry.
Habe den Post nur schnell in der kleinen Schlupause geschrieben, da ist mir irgendwie gar nciht der Quellcode aufgallen :shock:
Vielleicht fällt mir ncoh was nützliches ein ;-)

Alexander 3. Sep 2003 18:15

Re: checkbox in stringgrid
 
So ok.
Ich habe es gerade auch mal ausprobiert und es funktioniert wirklich nciht :shock:
Dann habe ich mich mal auf die Suche bei Borland begeben:
http://codecentral.borland.com/codec...sting?id=15441
Hört sich gut an ;-)
Sieht aber umständlich aus ;-)

Christian Seehase 3. Sep 2003 18:23

Re: checkbox in stringgrid
 
Moin Zusammen,

Zitat:

Zitat von Alexander
Sieht aber umständlich aus

ist es aber nicht.

Man muss nur das StringGrid (Align = alClient) auf ein Panel legen (BevelOuter = bvNone), und das Panel als Parent für die CheckBox angeben.

APP 3. Sep 2003 18:36

Re: checkbox in stringgrid
 
Hallo lieber Christian, Hallo lieber Alexander,

wenn Ihr mein 1. Posting gelesen hättet, wärt Ihr ebenfalls auf den
Borland-Link gestoßen, habe in aber absichtlich nicht direkt
geschrieben, um nicht redundant zu sein (was lerne ich aber daraus? Funkt leider nicht). :mrgreen: :mrgreen: :mrgreen:

Alexander 4. Sep 2003 15:10

Re: checkbox in stringgrid
 
Hi Christian,
ich meinte auch eher umständlich ;-)
Zuminidest geht es so ;-)

@App: Sry wusste ich ncith, dass wir es schon hatten ;-)

Christian Seehase 5. Sep 2003 19:12

Re: checkbox in stringgrid
 
Moin Armin,

da hast Du auch wieder wahr :oops: :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz