当前位置: 首页 > news >正文

解决winform中的listbox实现拖拽时,遇到combox控件会闪烁的问题

文章目录

  • 前言
  • 一、为什么会闪?
  • 二、解决办法


前言

winform中的listbox控件实现拖拽时,如果窗体内含有Combox控件时,当选中listbox的项时,再点击combox的下拉按钮,listbox里面的项会闪!


一、为什么会闪?

当按下Combox控件的下拉按钮时,控件会通知窗体进行重绘,
也有可能Combox下拉是有listbox实现的所以有冲突。
在这里插入图片描述

二、解决办法

1、在窗体加一个其他控件,例如按钮
在这里插入图片描述
2、在四个事件中添加this.button1.Focus();将焦点先转移到按钮上

private void Listtarget_DragEnter(object sender, DragEventArgs e)
{e.Effect = DragDropEffects.Move;this.button1.Focus();
}

为什么要这样,因为当焦点转移到其他控件上时,再点击combox的下拉按钮listbox就不会闪。
效果图
在这里插入图片描述

http://www.lryc.cn/news/613576.html

相关文章:

  • 数据库事务总结
  • 嵌入式开发硬件——单片机
  • Mac 电脑安装 ADB 环境完整指南
  • windows操作系统定时关机、重启指令记录
  • vue3对比vue2的性能优化和提升 :Vue 3 vs Vue 2
  • 重学React(三):状态管理
  • windows内核研究(内存管理-线性地址的管理)
  • Java集合的遍历方式(全解析)
  • 0807 IO线程的同步互斥
  • latex in overleaf快速通关论文排版
  • FPGA学习笔记——VGA显示静态图片(ROM IP核)
  • 【数据结构入门】双向链表
  • 深入理解 S7-200 SMART 的 “数据语言”:从位到字符串的格式密码
  • C++线程库的学习
  • 【JS】扁平树数据转为树结构
  • 蓝桥杯----数码管、按键、定时器与中断
  • 【感知机】感知机(perceptron)学习算法的收敛性
  • 代码随想录算法训练营 Day20
  • Redis面试精讲 Day 13:Redis Cluster集群设计与原理
  • P1037 [NOIP 2002 普及组] 产生数
  • NFS 服务器
  • Docker容器强制删除及文件系统修复完整指南
  • mysql的InnoDB索引总结
  • 传统防火墙与下一代防火墙
  • 中介效应分析 原理解释 实例分析
  • python中的集合
  • 移动端录屏需求调研:以小熊录屏为例的轻量级实现方案
  • 线程池创建线程
  • jmeter要如何做接口测试?
  • Jmeter使用第一节-认识面板(Mac版)