protected override void OnBeforeLabelEdit(LabelEditEventArgs e) { const int LVM_GETEDITCONTROL = 0x1000 + 24; var hdl = SendMessage(this.Handle, LVM_GETEDITCONTROL, IntPtr.Zero, IntPtr.Zero); Label.AssignHandle(hdl); base.OnBeforeLabelEdit(e); }