zoukankan      html  css  js  c++  java
  • dlephi程序流程一(if then)

    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
    type
      TForm1 = class(TForm)
        stredit: TEdit;
        btn1: TButton;
        procedure btn1Click(Sender: TObject);
        procedure FormCreate(Sender: TObject);
        procedure streditKeyPress(Sender: TObject; var Key: Char);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    implementation
    {$R *.dfm}
    
    procedure TForm1.FormCreate(Sender: TObject); //窗体创建完毕
    begin
         SetWindowLong(stredit.Handle,
         GWL_STYLE,
         GetWindowLong(stredit.Handle, GWL_STYLE) or ES_CENTER);
         stredit.Refresh;    //子类化编辑框 让数字在中间
    end;
    
    procedure TForm1.streditKeyPress(Sender: TObject; var Key: Char);
    //编辑框输入事件
    //添加事件 组件事件在EVENTS面版里在事件名字后面的空白处双击2下就可以添加
    begin
          //if not(key in['0'..'9',#8])then
          //key:=#0;    //限制只能输入数字 退格键   方法一
          if  (not (key in['0'..'9'])) and (Key <>#8) then
          key:=#0;      //限制只能输入数字  退格键  方法二
    end;
    
    procedure TForm1.btn1Click(Sender: TObject); //按钮单击事件
    var s:Integer;
    begin
    
          s:=StrToInt(stredit.Text);
          ShowMessage(stredit.Text);
          if (s=100) or (s=10000) then
          MessageBoxa(0,'输入了100或输入了1000','shellcode',0);
    end;
    end.
  • 相关阅读:
    java解析xml
    支持向量机SVM
    资源-菜单
    GIT
    基于OpenCV的图书扫描识别程序开发
    最大公约数(gcd)还有最小公倍数(lcm)的共通之处
    python网页分析
    python爬虫的基本知识储备
    大数加法 (A + B Problem II)
    Andy's First Dictionary (set)
  • 原文地址:https://www.cnblogs.com/qq32175822/p/3142015.html
Copyright © 2011-2022 走看看