/// <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. 【转载】 强化学习(五)用时序差分法(TD)求解

    原文地址: https://www.cnblogs.com/pinard/p/9529828.html ------------------------------------------------ ...

  2. Python中random模块在主函数中设置随机种子是否对于调用的函数中的随机值产生影响?

    一个问题,加入我有一个工程文件,在main函数里面调用random模块,设置随机种子,主函数中的随机种子的设置是否会影响主函数所调用的函数中的随机值? 实际上这个问题非常重要,比如你在跑网络的时候,初 ...

  3. Unity 3D学习心得,程序员开发心得分享!

    Unity开发之路 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新! ...

  4. Java中double转BigDecimal的注意事项

    先上结论:不要直接用double变量作为构造BigDecimal的参数! 线上有这么一段Java代码逻辑: 1,接口传来一个JSON串,里面有个数字:57.3. 2,解析JSON并把这个数字保存在一个 ...

  5. day01计算机组成与操作系统

    1.什么是编程语言编程语言是程序员与计算机之间的沟通介质 2.什么是编程编程的过程就是程序员通过某种语言将命令给到计算机并让计算机表达出来 修改后:编程就是程序员按照某种语法规则将自己想让计算机做的事 ...

  6. iphone上点击div会出现半透明灰色背景以及margin失效

    -webkit-tap-highlight-color         这个属性只用于iOS (iPhone和iPad).当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现 ...

  7. npm常规命令行集合

    最近在摸索vue-cli脚手架的安装,中间用到了一些node的npm命令行,进行了一些整理,并且这个会一直搜集整理更新! 1,常规文件操作命令 cd..                   返回当前文 ...

  8. 【HDOJ1051】【排序+LIS】【贪心】

    http://acm.hdu.edu.cn/showproblem.php?pid=1051 Wooden Sticks Time Limit: 2000/1000 MS (Java/Others)  ...

  9. Go Example--函数多返回值

    package main import "fmt" func main() { a,b := vals() fmt.Println(a) fmt.Println(b) } //函数 ...

  10. Arrays类的使用

    定义 : 此类包含用来操作数组(比如排序和搜索)的各种方法.使用需要导入import java.util.Arrays;包 1.sort方法(对数组进行升序排列) public class Array ...