1

Konu: Drag&Drop panel için grid kullanımı

Herkese Merhaba,
Yeni bir masaüstü uygulaması geliştiriyorum. şu ana kadar herşey yolunda ancak bir sorunum var. masaüstü olarak kullandığım formda ikonlar halindeki kısayolları (ki bunlar aslında container) sürükle bırakla düzenlemelerine izin verdim. ancak yapışık hale gelmelerine izin vermek istemiyorum. windows masaüstündeki gibi line up yapmak istiyorum.
aklıma ilk gelen native grid kullanmak oldu.
grid içinde bir nesneyi taşıyınca diğerlerini de kaydırmak gerekebiliyor. ayrıca çözünürlük değişimi veya formun bir şekilde resize olmasında hücreleri tekrar düzenlemek gerekiyor.
grid çözümüne alternatif olabilecek fikir verebilirseniz çok sevinirim.

Adesso 2008 (Code Name : Phoenix)

2

Re: Drag&Drop panel için grid kullanımı

Gride gerek yok bence. Bırakıldığı yerde başka birşey varmı diye bak, varsa yerini ayarla.
Bir başka yol da:
-Container class yarat. İşi (eger boşsa) uzerine bırakılanı kontrol edip kendi alanında ortalamak olsun.
-Yarattığın containerdan gerektiği kadarını form uzerinde diz.

Yani bir cesit dama tahtası gibi. Her kare kendisini kontrol ediyor.