cxgrid satırları sırayla tek tek tıklama

C, C++ ve C++ Builder ile ilgili konuları buraya yazabilirsiniz.
Cevapla
theSinan

cxgrid satırları sırayla tek tek tıklama

Mesaj gönderen theSinan »

s.a
bir forma cxGrid Ekledim
kayıtları cxGridte Listeledim
cxGridteki Satırları Tek Tek Nasıl Tıklayabilirim
istediğim zaman tıklamayı durdurmam gerekiyor
nasıl birşey yazmam gerekiyor
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: cxgrid satırları sırayla tek tek tıklama

Mesaj gönderen mrmarman »

Merhaba.

- cxGrid'deki satırları tıkladığında hangi kod çalışıyorsa, o kodu satir sayısı kadar döngü içinde her satır için ayrı ayrı çalıştır.

- Asıl sorun bir satırdaki iş bitmeden bir sonraki satır işletilmesinin beklemesi olmalı. Bu nedenle bir satırda ne iş yapıldığını bilmeden buna cevap veremeyiz. :idea:
Resim
Resim ....Resim
theSinan

Re: cxgrid satırları sırayla tek tek tıklama

Mesaj gönderen theSinan »

:) hangi satırın tıkladığını cxgrid üzerinden nasıl görecem
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: cxgrid satırları sırayla tek tek tıklama

Mesaj gönderen mrmarman »

Bu da başka bir soru. cxGrid'de bir satır kod ile nasıl seçili hale getirilir. Bunu önce araştır. Ezbere iş yapılmasın. Madem bu bileşeni kullanacaksın, temel kullanım şeklini öğrenmeli değil mi
Resim
Resim ....Resim
theSinan

Re: cxgrid satırları sırayla tek tek tıklama

Mesaj gönderen theSinan »

hocam yardımların için allah razı olsun

ancak bir yerde takıldım

Kod: Tümünü seç

   int i=2;
while (i<10)
	{	
cxGrid1DBTableView1->ViewData->Rows [i]->Focused = true;
cxGrid1DBTableView1->ViewData->Records [i]->Focused = true;
cxGrid1DBTableView1->ViewData->Rows [i]->Selected = true;
         i++;
        Sleep(500);
	}

bu şekilde seçim yapıyorum
2 de 10 kadar olan satırların hepsini seçiyor(seçtikten Sonra Gösteriyor)


böyle seçiyorum
ama satırları sırayla seçip diğerine geçeceğine
en son (10) satırı işaretledikten sonra görüntülüyor

yani refresh gibi bişey yapmam lazım ama nasıl

Kod: Tümünü seç

   int i=2;
while (i<10)
	{	
cxGrid1DBTableView1->ViewData->Rows [i-1]->Focused = false;
cxGrid1DBTableView1->ViewData->Records [i-1]->Focused = false;
cxGrid1DBTableView1->ViewData->Rows [i-1]->Selected = false;

cxGrid1DBTableView1->ViewData->Rows [i]->Focused = true;
cxGrid1DBTableView1->ViewData->Records [i]->Focused = true;
cxGrid1DBTableView1->ViewData->Rows [i]->Selected = true;
         i++;
        Sleep(500);
	}

Cevapla