/// <summary>
/// 获取TableLayoutPanel指定行的高度
/// </summary>
/// <param name="layout">TableLayoutPanel</param>
/// <param name="row">行号</param>
/// <returns>行高</returns>
public float GetTlpRowHeight(TableLayoutPanel layout, int row)
{
float height = ;
int count = layout.RowCount;
if (row > count) return ; for (int i = ; i <= count; i++)
{
if (!i.Equals(row)) continue;
height = layout.RowStyles[i].Height;
break;
}
return height;
} /// <summary>
/// 设置TableLayoutPanel指定行的高度
/// </summary>
/// <param name="layout">TableLayoutPanel</param>
/// <param name="row">行号</param>
/// <returns>行高</returns>
public void SetTlpRowHeight(TableLayoutPanel layout, int row, float height)
{
int count = layout.RowCount;
if (row > count) return; for (int i = ; i <= count; i++)
{
if (i == row)
{
layout.RowStyles[i].Height = height;
return;
}
}
} /// <summary>
/// 获取TableLayoutPanel指定行的宽度
/// </summary>
/// <param name="layout">TableLayoutPanel</param>
/// <param name="row">行号</param>
/// <returns>行宽</returns>
public float GetTlpColWidth(TableLayoutPanel layout, int col)
{
float width = ;
try
{
int count = layout.ColumnCount;
if (col > count) return ; for (int i = ; i <= count; i++)
{
if (!i.Equals(col)) continue;
width = layout.ColumnStyles[i].Width;
break;
}
}
catch
{
return width;
}
return width;
} /// <summary>
/// 设置TableLayoutPanel指定行的宽度
/// </summary>
/// <param name="layout">TableLayoutPanel</param>
/// <param name="row">行号</param>
/// <returns>行宽</returns>
public void SetTlpColWidth(TableLayoutPanel layout, int col, float width)
{
try
{
int count = layout.ColumnCount;
if (col > count) return; for (int i = ; i <= count; i++)
{
if (i == col)
{
layout.ColumnStyles[i].Width = width;
return;
}
}
}
catch { return; }
}

TableLayoutPanel 行高列宽设置的更多相关文章

  1. 27.openpyxl 向指定单元格添加图片并修改图片大小 以及修改单元格行高列宽

    openpyxl 向指定单元格添加图片并修改图片大小 以及修改单元格行高列宽 from openpyxl import Workbook,load_workbook from openpyxl.dra ...

  2. datagridview 行高列宽的自动设置

    1) 设定行高和列宽自动调整 [C#]// 设定包括Header和所有单元格的列宽自动调整 DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSi ...

  3. Datagridview 在基于文本的单元格中启用换行,自动调整行高列宽

    将 DataGridViewCellStyle的 WrapMode 属性设置为 DataGridViewTriState 枚举值之一.下面的代码示例使用 System.Windows.Forms.Da ...

  4. 20170707xlVBA多区域拆分多表保持行高列宽

    Public Sub 多个区域拆分到多表() AppSettings On Error GoTo ErrHandler Dim StartTime, UsedTime As Variant Start ...

  5. C#操作EXCEL常见操作集合(行高,列宽,合并单元格,单元格边框线)

    private _Workbook _workBook = null; private Worksheet _workSheet = null; private Excel.Application _ ...

  6. QTableView表格视图的列宽设置

    Qt中的表格控件可以通过从QTableView或QTableWidget派生子类实现.其中,QTableWidget只是对QTableView的一种简单封装.因为使用QTableView常常需要用户指 ...

  7. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行

    本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...

  8. 使用datatables实现列宽设置、水平滚动条、显示某列部分内容

    示例 1.//使用 columnDefs 给列设置宽度 $('#example').DataTable( { "columnDefs": [ //给第一列指定宽度为表格整个宽度的2 ...

  9. winform中的DataGridView的列宽设置

    DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值: 1.AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格.  2.AllCellsExc ...

随机推荐

  1. NHibernate many-to-one映射

    many-to-one 数据方面,多条对一条. 非主键字段与主键字段的关联,在类中实现了一对一的单向映射.在类中是单实体映射. 订单充值业务.显然,一单位可以有多个充值信息. 通过表 Deposit里 ...

  2. 利用selenium模拟登录webqq

    from selenium import webdriver import selenium.webdriver.support.ui as ui import time opt = webdrive ...

  3. [LeetCode&Python] Problem 258. Add Digits

    Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. ...

  4. hdoj-1114 (背包dp)

    题目链接 题意:已知n种coin的价值和体积  求装满容量为v背包的最小硬币价值 #include <algorithm> #include <cstdio> #include ...

  5. 安装Nmon方法

    1. 登录IBM官方网站(http://nmon.sourceforge.net/pmwiki.php?n=Site.Download)下载相应版本的nmon工具:nmon_linux_14g.tar ...

  6. FTP相关、用vsftpd搭建ftp、xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

    1.FTP相关(file transfer protocol,文件传输协议)   2.用vsftpd搭建ftp安装:yum install vsftpd -y创建一个虚拟用户:useradd  vft ...

  7. (19)模型层 -ORM之msql 跨表查询(正向和反向查询)

    基于对象的跨表查询 基于对象的跨表查询'''正向和反向查询'''# 正向 ----> 关联字段在当前表中,从当前表向外查叫正向# 反向 ---> 关联字段不在当前表中,当当前表向外查叫反向 ...

  8. 【BZOJ2820】ygy的gcd

    不知道为什么不想写总结,只是(因为是用别人的权限号交的所以)屯一个代码 #include<iostream> #include<cstdio> #include<algo ...

  9. NSNull floatValue intValue 找不到指定方法解决方式

    最近遇到一个问题:         因为后台人员对于接口数据没有做空值处理.导致client接收到的有些数据为空(NSNull),而针对此类数据恰好client的存储结构为int和float类型.类型 ...

  10. 2D Platformer 学习

    using UnityEngine; using System.Collections; /// <summary> /// 玩家控制 /// </summary> publi ...