PDA

View Full Version : سوال: مختصات یک سلول در گرید



sa_ghaznavi
دوشنبه 29 شهریور 1389, 14:33 عصر
چطور می شه مختصات یک سلول رو در گرید بدست آورد ؟

من یک لیست باکس دارم که می خوام در سلولهای خاصی در گرید نمایش داده بشه(یعنی وقتی روی اون سلول می رم ، لیست باکس به اونجای فرم منتقل بشه). چطور می تونم این کار رو بکنم ؟
ممنون می شم اگه راهنمایی کنین

flash118
دوشنبه 29 شهریور 1389, 14:41 عصر
دوست عزیز یه خورده مبهم بنظر می رسه اما میتونید این کار رو بکنید رویداد ماوس را انالیز کنید وقتی به اون محدود رسید که شما می خواهید لیست باکس رو انتقال بدید به اونجا و visibal رو true کنید البته برای پیاده سازی روش که مختصات رو بهتون بده می تونید از hook استفاده کنید البته راه سختی هست بازم فکر می کنم اگه شد براتون بروز رسانی میکنم

sa_ghaznavi
دوشنبه 29 شهریور 1389, 14:47 عصر
دوست عزیز ، کاربر قراره که با کی بورد کارکنه نه با ماوس

flash118
دوشنبه 29 شهریور 1389, 15:03 عصر
خوب شما می خواهید وقتی کاربر روی یه سلول خاص قرار گرفت اون لیست باکس نمایش داده بشه؟

sa_ghaznavi
دوشنبه 29 شهریور 1389, 15:07 عصر
بله ، باید لیست باکس روی اون سلول نمایش داده بشه

cheshm6k
دوشنبه 29 شهریور 1389, 16:55 عصر
چطور می شه مختصات یک سلول رو در گرید بدست آورد ؟


سلام.



Rectangle rect=dataGridView1.GetCellDisplayRectangle(dataGri dView1.CurrentCell.ColumnIndex,dataGridView1.Curre ntCell.RowIndex,true);
MessageBox.Show(rect.X.ToString() + " " + rect.Bottom.ToString());


موفق باشید.