/ 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
And Or Nor
Fra : Henning Madsen


Dato : 28-01-06 23:05

Mine begreber angående And Or og Nor er sikkert ikke rigtige derfor
virker følgende procedyre nok ikke rigtig.

Det jeg vel, er at finde de celler som
i XStringGrid1 indeholder et X
og hvor farverne i StringGrid1, ikke må være
Rød (255) eller Grå (8421504)

Hvordan skal if linien se ud ?

procedure TForm1.XStringGrid2SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
var
T : Integer;
begin //Der klikkes på en maskine.
//-------HJ2-----------
if (ACol = 1) and (ARow = 0) then
begin
Vandret := 1;
for T := 1 to XStringGrid1.RowCount do

if (XStringGrid1.Cells[Pilot,T-1] = 'X') And Not
(StringGrid1.Cells[1,T] = '255') And Not
(StringGrid1.Cells[1,T] = '8421504')
then SetCellTextColor(0,T,clGreen);
end;
Hvis der er en der vel sætte det rigtigt sammen
vel jeg på forhånd sige mange tak.
Bemærk der bruges 1 StringGrid og 2 XStringGrid
Samt Delphi 7 og XP
mvh.
Henning.



 
 
Harald (28-01-2006)
Kommentar
Fra : Harald


Dato : 28-01-06 23:18

"Henning Madsen" <HKM@madsen.tdcadsl.dk> skrev i en meddelelse
news:43dbe9cd$0$170$edfadb0f@dread16.news.tele.dk...
> Mine begreber angående And Or og Nor er sikkert ikke rigtige derfor
> virker følgende procedyre nok ikke rigtig.
>
> Det jeg vel, er at finde de celler som
> i XStringGrid1 indeholder et X
> og hvor farverne i StringGrid1, ikke må være
> Rød (255) eller Grå (8421504)
>
> Hvordan skal if linien se ud ?
>
> procedure TForm1.XStringGrid2SelectCell(Sender: TObject; ACol,
> ARow: Integer; var CanSelect: Boolean);
> var
> T : Integer;
> begin //Der klikkes på en maskine.
> //-------HJ2-----------
> if (ACol = 1) and (ARow = 0) then
> begin
> Vandret := 1;
> for T := 1 to XStringGrid1.RowCount do
>
> if (XStringGrid1.Cells[Pilot,T-1] = 'X') And Not
> (StringGrid1.Cells[1,T] = '255') And Not
> (StringGrid1.Cells[1,T] = '8421504')
> then SetCellTextColor(0,T,clGreen);
> end;

if (XStringGrid1.Cells[Pilot,T-1] = 'X') And (Not ((StringGrid1.Cells[1,T]
= '255') or (StringGrid1.Cells[1,T] = '8421504'))) then
SetCellTextColor(0,T,clGreen);

/HK



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

Månedens bedste
Årets bedste
Sidste års bedste