/// <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. mongoDB安装windows 64 bit

    mongoDB安装windows 64 bit   https://www.mongodb.org/downloads?_ga=1.207888916.746558625.1410501054 下载, ...

  2. HTTP基本原理(转)

    1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减少. ...

  3. Django之模型层-了解ORM

    ORM(对象-关系-映射)简单使用 ORM实现了数据模型与数据库的解耦合,即数据模型的设计不需要指定特定的数据库,通过python代码可以直接对数据库实现增删改查 MySQL语法 #sql中的表 #创 ...

  4. PTA——模拟除法

    PTA 7-42 整除光棍 #include <stdio.h> int main() { ];//创建存表 ,count=; int n; ; scanf("%d", ...

  5. NET Core + Ocelot + IdentityServer4 + Consul

    .NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现 先决条件 关于 Ocelot 针对使用 .NET 开发微服务架构或者面向服务架构提供一个统一访 ...

  6. (20)模型层 -ORM之msql 基于双下划线的跨表查询(一对一,一对多,多对多)

    基于对象的跨表查询是子查询 基于双下划线的查询是连表查询 PS:基于双下划线的跨表查询 正向按字段,反向按表名小写 一对一 需求:查询lqz这个人的地址# 正向查询ret = models.Autho ...

  7. C++学习(二十四)(C语言部分)之 结构体1

    1.结构体 存放多个不同类型的数据 但是是相关联的 数组 存放多个相同类型的数据 结构体是存放多个相关联的不同类型的数组 struct 定义一个结构体类型 自定义类型 2.结构体定义方式 定义类型最通 ...

  8. java exception 01

    问题:java.util.concurrentmodificationexception 背景:java thread 网上找到的出现的例子如下(项目中真实的code不便给出) public clas ...

  9. $.each $.map $.filter 区别 Script

    $('section.required').each(function () { var type = $(this).attr('data-type'); if (type == 'MULTIPLE ...

  10. 进入网站自动加自己为QQ好友代码

    <meta http-equiv="refresh" content="0; url=tencent://AddContact/?fromId=50&fro ...