ListBox içerisinde fareyle üzerine geldiğiniz karakterin x-y koordinatlarını veren kod
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
using System; using System.Windows.Forms;
namespace ListBoxMouse1 { public class MainForm : System.Windows.Forms.Form { private System.Windows.Forms.Label label1; private System.Windows.Forms.ListBox listBox1;
public MainForm() { InitializeComponent(); // now set this particular event handler to function ButtonDown() this.listBox1.MouseDown += new System.Windows.Forms.MouseEventHandler( this.ButtonDown ); }
// program entry point public static void Main(string[] args) { Application.Run(new MainForm()); }
#region Windows Forms Designer generated code private void InitializeComponent() { this.listBox1 = new System.Windows.Forms.ListBox(); this.label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // listBox1 // this.listBox1.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(224)), ((System.Byte)(192))); this.listBox1.ItemHeight = 16; this.listBox1.Location = new System.Drawing.Point(8, 16); this.listBox1.Name = "listBox1"; this.listBox1.Size = new System.Drawing.Size(240, 196); this.listBox1.TabIndex = 0; // // label1 // this.label1.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(255)), ((System.Byte)(255)), ((System.Byte)(192))); this.label1.Location = new System.Drawing.Point(16, 224); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(232, 112); this.label1.TabIndex = 1; this.label1.Text = "label1"; // // MainForm // this.AutoScaleBaseSize = new System.Drawing.Size(6, 15); this.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(192)), ((System.Byte)(192)), ((System.Byte)(0))); this.ClientSize = new System.Drawing.Size(320, 344); this.Controls.Add(this.label1); this.Controls.Add(this.listBox1); this.Name = "MainForm"; this.Text = "MouseDown in a ListBox"; this.Load += new System.EventHandler(this.MainFormLoad); this.ResumeLayout(false); } #endregion
// respond to mouse events in the listBox private void ButtonDown(object sender, MouseEventArgs mea) { // the 0 based index of the row/item clicked int nDx = 0;