C# 双击控件充满整个屏幕
本文讲述双击datagridview控件使整个控件使得导航栏和控件充满整个屏幕。
首先找到datagridview控件的双击事件,然后写代码
private bool changed;//系统默认为false
private void dgv_DoubleClick(object sender,EventArgs e)
{if(changed){changed=false;tablelayoutPanel.Parent=panel;tablelayoutPanel.Dock=DockStyle.Fill;panel.Show();dgv.AutoSizeClumnsMode=DataGridViewAutoSizeColumnsMode.AllCells;dgv.ColumnHeadersDefaultCellStyle.WrapMode=DataGridViewTriState.False;}else{changed=true;panel.Controls,Remove(tablelayoutPanel);tablelayoutPanel.Parent=this;dgv.AutoSizeClumnsMode=DataGridViewAutoSizeColumnsMode.Fill;tablelayoutPanel.BringToFront();panel.Hide();}
}
其中先搭建panel,在panel上进行tablelayoutPanel的布局,分成两行,上一行画导航控件,下一行画dataGridView控件,上述的panel和tablelayoutPanel就是这么来的,至于datagridview的列属性设置是因为在进行放大后,列宽没有占满整个屏幕,所以需要代码对属性进行设置,再次双击,进行还原,关于datagridview的属性可以查阅,当然每个控件的布局前提是属性Dock已经设置为Fill.
C# 双击控件充满整个屏幕相关推荐
- MFC 双击控件 提示重载函数已存在
VS2013 界面双击按钮控件,提示重载函数已存在,一般情况下,双击控件都是可以跳到代码处的,为什么现在不能了? 这涉及到VS2013的自动生成问题 . 原因:双击控件跳到代码处时,除了自动生成 ...
- 电子白板,控件播放功能,屏幕分享
仿照好视通的电子白板,做了一个小demo,记录一下,将office,pdf等文档转换成图片,然后把图片做成inkcanvas的背景,录放inkcanvas控件达到屏幕分享的目的 电子白班前台用到的是I ...
- 解决ImageView超出父控件(或屏幕边界)时,图片挤压问题
一.需求 在屏幕边缘显示一张图片,超出屏幕宽度时,只显示图片的左边部分,并且不被挤压,其余部分剪切.但我在实际开发中,踩了个坑,这里做个记录,下面通过图片直观了解一下情况: 理想 现实 目前可以确定, ...
- Qt::设置QGridlayout控件充满整个单元格
默认的控件就是填满单元格的,但是如果你设置了单元格中的对齐方式,控件就不会充满单元格, layout->addWidget(label, 0, 0, 1, 2, Qt::AlignHCenter ...
- C# 屏幕控件截屏 屏幕截屏 截屏
VS-C++ 系列:所有相关C++文章链接. VS-C# 系列:所有相关C#文章链接. bat 系列:所有相关bat文章链接. OpenCV 系列:所有相关OpenCV文章链接. AD 系列:所有相关 ...
- Android_(控件)使用自定义控件在屏幕中绘制一条虚线
在Android屏幕中绘制虚线,最通用的是自定义控件DashedLine,再将自定义控件放入xml布局中 运行截图: 程序结构 package com.example.asus.gary_042;im ...
- VC使用ActiveX控件常见问题
转自:http://lingchuangsong.blog.163.com/blog/static/126932322008631104133309/ 一方面,它表示将你联系到Microsoft.In ...
- 【 iOS 应用开发 】 UIKit 控件 ( 代码生成控件 | UIView 属性方法 | Storyboard | Bundle | Property List | 动画 | 图片内存优化 )
文章目录 一. 代码生成控件 1. 创建设置项目 ( 1 ) 创建项目 ( ① 选择 Create a new Xcode project | ② 创建 Single View Application ...
- qtextedit 默认文案_QT中常用的控件说明.md
2主窗口类型 有三种窗口 QMainWindow QWiget QDialog QMainWindow:可以包含菜单栏,工具栏和标题栏,是 最常见的窗口显示形式. QDialog:是对话窗口的基类.没 ...
最新文章
- redis 安装启动及设置密码windows
- RBAC权限设计实例(转)
- 如何判断服务器之间的服务是否可用?ping 还是 telnet?
- BZOJ1299[LLH邀请赛]巧克力棒——Nim游戏+搜索
- opencv 图片叠加_OpenCVSharp学习之——ROI与图像叠加
- java 小数运算 少0.1_计算器是如何实现0.1的?
- python画卡通人物用什么_干啥啥不行,吹牛第一名——Python头像动漫化,快来用女朋友照片生成一个动漫头像吧...
- eBPF技术应用云原生网络实践系列之基于socket的service | 龙蜥技术
- 梯度的直观理解_BP反向传播算法的思考和直观理解 -卷积小白的随机世界
- linux 编辑文件vim,linux下通过vim编辑文件的方法
- js table的所有td 按行合并
- seo关键词互点软件报价_舟山seo关键词优化软件
- 做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据...
- VS2010与.NET4系列 13. ASP.NET 4 SEO 改进
- android 手势截图,小米8手机如何截图/长截屏/手势截屏?小米8四种截图方法
- 计算机王码简历,王码五笔字型发明人王永民回首汉字输入这30年
- 用.NET开发MSN聊天机器人
- 填空什么的月牙_“一( )月牙”填什么量词
- Spark集群环境搭建+Maven、SBT编译部署+IDEA开发(一)
- 正圆锥体空间方程_科学解读:什么是时间?什么是空间?理论上时空是什么?...