C#:TextBox控件操作类

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

using
System;

using
System.Collections.Generic;

using
System.Linq;

using
System.Text;

using
System.Windows.Forms;

namespace
Common

{

    /// <summary>

    /// TextBox控件操作类

    /// </summary>

    public
class CtlTextBoxOperate

    {

        private
TextBox m_textBox = null;

        /// <summary>

        /// TextBox控件

        /// </summary>

        public
TextBox refTextBoxControl

        {

            set

            {

                m_textBox = value;

            }

            get

            {

                return
m_textBox;

            }

        }

        /// <summary>

        /// 构造函数

        /// </summary>

        public
CtlTextBoxOperate()

        {

        }

        private
static volatile CtlTextBoxOperate m_tbOpera = null;

        /// <summary>

        ///获取操作TextBox控件的单一实例

        /// </summary>

        public
static CtlTextBoxOperate GetInstance()

        {

            if(null
== m_tbOpera)

            {

                m_tbOpera = new
CtlTextBoxOperate();

            }

            return
m_tbOpera;

        }

        /// <summary>

        /// 只能输入整数!

        /// </summary>

        /// <param name="e"></param>

        public
void InputIntDigit(KeyPressEventArgs e)

        {

            if
((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8))      //48代表0,57代表9,8代表空格,46代表小数点

            {

                e.Handled = true;

            }

        }

        /// <summary>

        /// 只能输入数!

        /// </summary>

        /// <param name="e"></param>

        public
void InputDigit(KeyPressEventArgs e)

        {

            if
((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8) && e.KeyChar != 46)      //48代表0,57代表9,8代表空格,46代表小数点

            {

                e.Handled = true;

            }

        }

    }

}

C#:TextBox控件操作类

时间: 2024-11-10 07:25:09

C#:TextBox控件操作类的相关文章

C#:DataGridView控件操作

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 using System; using

背水一战 Windows 10 (73) - 控件(控件基类): UIElement - 拖放的基本应用, 手动开启 UIElement 的拖放操作

原文:背水一战 Windows 10 (73) - 控件(控件基类): UIElement - 拖放的基本应用, 手动开启 UIElement 的拖放操作 [源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 控件(控件基类 - UIElement) 拖放的基本应用 手动开启 UIElement 的拖放操作 示例1.演示 UIElement 的 drag & drop 的基本应用Controls/BaseControl/UIElementDemo/DragDropDemo1

TextBox控件的DataBindings属性

DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个属性与指定对象的指定属性进行关联. Label.TextBox等都包含DataBindings属性,其类型为ControlBindingsCollection,是Binding类的集合.Binding类代表某对象属性值和某控件属性值之间的简单绑定.如可以将TextBox的Text属性值绑定到Labe

验证标题是否存在(TextBox控件失去焦点验证)

首先解释两个属性, AutoPostBack 属性用于设置或返回当用户在 TextBox 控件中按 Enter 或 Tab 键时,是否发生自动回传到服务器的操作. 如果把该属性设置为 TRUE,则启用自动回传,否则为 FALSE.默认是 FALSE. ontextchanged:失去焦点可以出发事件的一个东西 <asp:TextBox ID="txtTitle" runat="server" Width="400px" Validation

[摘]ASP.Net标准控件(TextBox控件)

TextBox控件 TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属    性 说    明 AutoPostBack 获取或设置一个值,该值指示无论何时用户在TextBox控件中按〈Enter〉键或〈Tab〉键时,是否自动回发到服务器的操作 CausesValidation 获取或设置一个值,该值指示当TextBox控件设置为在回发发生时进行验证,是否执行验证 ID 控件ID Te

ASP.Net TextBox控件只允许输入数字

原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID="TextBox" runat="server" OnKeyPress="if(((event.keyCode>=48)&&(event.keyCode <=57))||(event.keyCode==46)) {event.ret

TextBox控件常用方法总结

1.TextBox控件换行,设置光标位置与随文本滚动方法: 1)换行: a.textBox1.Text += Environment.NewLine;   // 文本换行操作,Environment.NewLine方法兼容windows和linux系统 b.textBox1.Text = textBox1.Text.Trim() + "\r\n"; // 换行符实现 2)设置光标位置: textBox1.SelectionStart = textBox1.Text.Length;  

背水一战 Windows 10 (74) - 控件(控件基类): UIElement - 与 CanDrag 相关的事件, 与 AllowDrop 相关的事件

原文:背水一战 Windows 10 (74) - 控件(控件基类): UIElement - 与 CanDrag 相关的事件, 与 AllowDrop 相关的事件 [源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 控件(控件基类 - UIElement) 与 CanDrag 相关的事件(DragStartingEventArgs, DropCompletedEventArgs) 与 AllowDrop 相关的事件(DragEventArgs) 示例1.演示 UIEle

TextBox 控件

TextBox控件上有一个箭头,MultiLine属性,是多行显示 TextBox控件有System.Windows.TextBox类提供,提供了基本的文本输入和编辑功能           属性 AcceptsRetun控制按下回车键时显示是换行还是激活按钮 false换行false是激活 CharacterCasing字母的大小写lower(小写)upper(大写)Nrmal(正常) MaxLength最大的字符长度 MultiLine控制是否多行显示  true是 false不是 Pass