C# TextBox改变高度的方法(转载)

最近在做C#
Winform项目,需要有一个能动态调整大小的Textbox,并且要是单行的。试了几次,单行模式的Textbox不能直接改高度。于是搜索了一下,整理出几个改变高度的方法。

1.将Textbox改为多行模式,设置MutliLine属性为True,然后屏蔽Enter键。

?





1

2

3

4

5

6

7

private
void txtTest_KeyDown (object
sender, KeyEventArgs e)

{

if ((int)e.KeyCode == 13)

{

e.SuppressKeyPress = true;

}

}

  

2.在属性窗口改变字体大小,间接改变Textbox的高度
codeproject上有个项目,可以参考一下:http://www.codeproject.com/KB/cs/SetTextBoxHeight.aspx

3.保持单行模式,设置AutoSize为false,再设置高度。AutoSize属性是被隐藏起来的,需要在代码里直接设置

txtTest.AutoSize =
false;
txtTest.Height =
18;

C# TextBox改变高度的方法(转载),布布扣,bubuko.com

时间: 2024-08-06 10:44:15

C# TextBox改变高度的方法(转载)的相关文章

几种设置UITableView的cell动态高度的方法

1.UITableView加载的顺序是先得到表的行的高度,也就是先调用heightForRowAtIndexPath方法,然后再调用cellForRowAtIndexPath,所以我们有两个办法实现自定义cell高度(解决不同section的不同行高问题). 一:改变它的加载顺序,或者说白了就是计算好cell高度后,再次让它加载heightForRowAtIndexPath方法: 二:直接在heightForRowAtIndexPath计算,做判断,直接返回对应的高度. 以下是第一种方法的实例:

Arcengine 实现要素选取的方法(转载)

转自原文Arcengine 实现要素选取的方法(转载) 选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape.ILayer::search.IFeatureSection::SelectFeature等方法 主要用到的方法: IMap接口的SelectFeature(Layer, Feature) (方法,从一个Layer中选择一个Feature): IMap接口SelectByShape(Shape, env, justOne) (

使用cvs或svn从sourceforge上获取开源项目的方法[转载]

著名开源软件网站(www.sourceforge.net)上面的开源项目,大部分使用的管理工具为cvs或svn. 这两种软件的代表客户端程序是wincvs和tortoiseSVN. 1.cvs CVS (Concurrent Versions System) is a tool used by many software developers to manage changes within their source code tree. CVS provides the means to st

ArrayList的使用方法[转载]

ArrayList的使用方法[转载] 原文: http://i.yesky.com/bbs/jsp/view.jsp?articleID=889992&forumID=150 1.什么是ArrayList    ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2.如何使用ArrayList    最简单的例子:ArrayList List = n

iframe自适应高度解决方法 .

<div id="leftBar"> <iframe name="tag" src="_iframe.html" style="width:100%; min-height:510px; border:0; overflow:hidden" onload="this.height=tag.document.body.scrollHeight"></iframe> <

VS2005内存泄漏检测方法[转载]

一.非MFC程序可以用以下方法检测内存泄露: 1. 程序开始包含如下定义: #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #define DEBUG_CLIENTBLOCK #endif   // _DEBUG #define _CRTDBG_MAP_ALLOC #include #include #ifdef _DEBUG #define new   DEBUG_CLI

Javascript&amp;Jquery获取浏览器和屏幕各种高度宽度方法总结及运用

<js篇> Javascript获取浏览器和屏幕各种高度宽度方法总结 document.body.clientWidth       //网页可见区域宽(body) document.body.clientHeight     //网页可见区域高(body) document.body.offsetWidth     //网页可见区域宽(body),包括border.margin等 document.body.offsetHeight    //网页可见区域宽(body),包括border.m

linux shell if语句使用方法 [转载]

最精简的 if 命令的语法是: if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fi TEST-COMMAND 执行后且它的返回状态是0,那么 CONSEQUENT-COMMANDS 就执行.返回状态是最后一个命令的退出状态,或者当没有条件是真的话为0. TEST-COMMAND 经常包括数字和字符串的比较测试,但是也可以是任何在成功时返回状态0或者失败时返回一些其他状态的一些命令.一元表达式经常用于检查文件的状态.如果对某个要素primaries, FI

Iframe 自适应高度的方法!

第一种方法:代码简单,兼容性还可以,大家可以先测试下. 1 function SetWinHeight(obj) 2 { 3 var win=obj; 4 if (document.getElementById) 5 { 6 if (win && !window.opera) 7 { 8 if (win.contentDocument && win.contentDocument.body.offsetHeight) 9 win.height = win.contentDo