[ mvasicdo @ 21.01.2007. 14:15 ] @
Pozdrav svima, ima li nacina da se odredi koja je lokacije (Point kordinate) neke kliknute celije u DataGridView kontroli. Evo konkretno, imam neku klasu koja mi kreira Balloon. Ako kliknem na neko dugme (button2) on mi pokrene taj Balloon sa sadrzajem, na lokaciji gdje se nalazi buttoon2. Meni sada treba da kada kliknem na neku celiju u data grid view kontroli, da mi se balloon prikaze tacno na toj celiji tj. poravnan sa doljnom linijom celije. Evo primjera za klik na dugme (balloon ce se prikazati na button2 kontroli): [code]private void button2_Click(object sender, System.EventArgs e) { DevComponents.DotNetBar.Balloon b=new DevComponents.DotNetBar.Balloon(); b.Style=eBallonStyle.Alert; b.CaptionImage=balloonTipFocus.CaptionImage.Clone() as Image; b.CaptionText="Balloon Status Information"; b.Text="Balloons are now enabled for Balloon Tip Test area. Hover mouse over the area and set the focus to any control."; b.AlertAnimation=eAlertAnimation.TopToBottom; b.AutoResize(); b.AutoClose=true; b.AutoCloseTimeOut=4; b.Owner=this; b.Show(button2,false); }[code/] Ovaj dio b.Show(button2,false); govori gdje da se prikaze balloon. Evo primjera kako da mi se prikaze na lokaciji kursora: Point p = Control.MousePosition; b.Location = p; b.Show(false); Mene sada samo zanima kako da b.Location dodjelim lokaciju odredjene celije DataGridView kontrole. Kada mi je selektovan neki red u DataGridView kontroli i na event KeyDown treba da mi procita satrzaj celije npr. u koloni 2 i selektovanog reda. Moze li mi neko pomoci... Hvala unaprijed.... |