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
cxgrid satırları sırayla tek tek tıklama
Re: cxgrid satırları sırayla tek tek tıklama
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.
- 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.

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

Re: cxgrid satırları sırayla tek tek tıklama
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
Re: cxgrid satırları sırayla tek tek tıklama
hocam yardımların için allah razı olsun
ancak bir yerde takıldım
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
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);
}
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);
}