/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
StringGrid
Fra : Henning Madsen


Dato : 23-12-08 22:39

Nu syntes jeg ikke det er sjovt længere
Mener absolut ikke der er nogen programmerings fejl i disse to linier???
Det der sker er at ved klik i ACol ønskes cellen markeret med et X
det bliver den kun hvis jeg fjerner 2. linie.

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
If (StringGrid1.Cells[2,ARow] = '') Then StringGrid1.Cells[2,ARow] := 'X';
If (StringGrid1.Cells[2,ARow] = 'X') Then StringGrid1.Cells[2,ARow] := '';
end;

Meningen er jo at ved klik i ACol 2 bliver der skrevet et X næste klik
fjerner X'et o.s.v.
Jeg bruger DELPHI 7 og XP
For julefredens skyld vel det være dejligt om en af jer vel forklare
'Fenomenet'

M.V.H og en god Jul til alle
Henning



 
 
Ove Kjeldgaard (23-12-2008)
Kommentar
Fra : Ove Kjeldgaard


Dato : 23-12-08 23:58

"Henning Madsen" <hkjeldm@mail.dk> wrote:

>Nu syntes jeg ikke det er sjovt længere
>Mener absolut ikke der er nogen programmerings fejl i disse to linier???
>Det der sker er at ved klik i ACol ønskes cellen markeret med et X
>det bliver den kun hvis jeg fjerner 2. linie.
>
>procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
> ARow: Integer; var CanSelect: Boolean);
>begin
> If (StringGrid1.Cells[2,ARow] = '') Then StringGrid1.Cells[2,ARow] := 'X';
> If (StringGrid1.Cells[2,ARow] = 'X') Then StringGrid1.Cells[2,ARow] := '';
>end;
>
>Meningen er jo at ved klik i ACol 2 bliver der skrevet et X næste klik
>fjerner X'et o.s.v.
>Jeg bruger DELPHI 7 og XP
>For julefredens skyld vel det være dejligt om en af jer vel forklare
>'Fenomenet'

Der er vel heller ingen fejl i de to if sætninger.
Men hvis cellen er "tom" vil du sætte X i første if sætning, og i næste if
sætning finder du et X i cellen og ændrer det så til "tom".

Prøv denne programstump, hvis du ikke skal bruge andre tegn end "tom" og X

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
If (StringGrid1.Cells[2,ARow] = '') Then
StringGrid1.Cells[2,ARow] := 'X';
else
StringGrid1.Cells[2,ARow] := '';
end;

--
Med venlig hilsen, Ove Kjeldgaard
Ved e-mail svar: Skift ciffer ud med bogstav
Natur og Friluftsliv: <http://hiker.dk>

Henning Madsen (24-12-2008)
Kommentar
Fra : Henning Madsen


Dato : 24-12-08 10:41


"Ove Kjeldgaard" <n3ws@hiker.dk> skrev i en meddelelse
news:0sq2l4tp9kl6eqdp2ebddqu1sr73cc6hof@4ax.com...
> "Henning Madsen" <hkjeldm@mail.dk> wrote:
>
>>Nu syntes jeg ikke det er sjovt længere
>>Mener absolut ikke der er nogen programmerings fejl i disse to linier???
>>Det der sker er at ved klik i ACol ønskes cellen markeret med et X
>>det bliver den kun hvis jeg fjerner 2. linie.
>>
>>procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
>> ARow: Integer; var CanSelect: Boolean);
>>begin
>> If (StringGrid1.Cells[2,ARow] = '') Then StringGrid1.Cells[2,ARow] :=
>> 'X';
>> If (StringGrid1.Cells[2,ARow] = 'X') Then StringGrid1.Cells[2,ARow] :=
>> '';
>>end;
>>
>>Meningen er jo at ved klik i ACol 2 bliver der skrevet et X næste klik
>>fjerner X'et o.s.v.
>>Jeg bruger DELPHI 7 og XP
>>For julefredens skyld vel det være dejligt om en af jer vel forklare
>>'Fenomenet'
>
> Der er vel heller ingen fejl i de to if sætninger.
> Men hvis cellen er "tom" vil du sætte X i første if sætning, og i næste if
> sætning finder du et X i cellen og ændrer det så til "tom".
>
> Prøv denne programstump, hvis du ikke skal bruge andre tegn end "tom" og X
>
> procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
> ARow: Integer; var CanSelect: Boolean);
> begin
> If (StringGrid1.Cells[2,ARow] = '') Then
> StringGrid1.Cells[2,ARow] := 'X';
> else
> StringGrid1.Cells[2,ARow] := '';
> end;
>
> --
> Med venlig hilsen, Ove Kjeldgaard
> Ved e-mail svar: Skift ciffer ud med bogstav
> Natur og Friluftsliv: <http://hiker.dk>

Så blev det aligevel jul
Tak for svaret Ove det funker.
En glædelig jul til alle
Henning






Ove Kjeldgaard (24-12-2008)
Kommentar
Fra : Ove Kjeldgaard


Dato : 24-12-08 10:55

"Henning Madsen" <hkjeldm@mail.dk> wrote:

>Så blev det aligevel jul
>Tak for svaret Ove det funker.
>En glædelig jul til alle
>Henning

Også en glædelig jul til alle - fra et Randers med skyfri himmel, masser af sol
og allerede seks graders varme.


--
Med venlig hilsen, Ove Kjeldgaard
Ved e-mail svar: Skift ciffer ud med bogstav
Natur og Friluftsliv: <http://hiker.dk>

Henning Madsen (24-12-2008)
Kommentar
Fra : Henning Madsen


Dato : 24-12-08 23:40


"Ove Kjeldgaard" <n3ws@hiker.dk> skrev i en meddelelse
news:5d14l4hd4per2aciohjldu6l9oka8e61en@4ax.com...
> "Henning Madsen" <hkjeldm@mail.dk> wrote:
>
>>Så blev det aligevel jul
>>Tak for svaret Ove det funker.
>>En glædelig jul til alle
>>Henning
>
> Også en glædelig jul til alle - fra et Randers med skyfri himmel, masser
> af sol
> og allerede seks graders varme.
>
> Det var da pussit vi bekke er fra Randers
Henning
> --
> Med venlig hilsen, Ove Kjeldgaard
> Ved e-mail svar: Skift ciffer ud med bogstav
> Natur og Friluftsliv: <http://hiker.dk>



Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste