unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, CommCtrl, StdCtrls; type
TIpEdit = class(TEdit)
procedure CreateParams(var Params: TCreateParams); override;
end; TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
IpEdit: TIpEdit;
{ Private declarations }
public
{ Public declarations }
end; var
Form1: TForm1; implementation uses
ComCtrls, CommCtrl; {$R *.dfm} procedure TIpEdit.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
InitCommonControl(ICC_INTERNET_CLASSES);
CreateSubClass(Params, WC_IPADDRESS);
end; procedure TForm1.FormCreate(Sender: TObject);
begin
IpEdit := TIpEdit.Create(self);
IpEdit.Parent := Self;
IpEdit.SetBounds(,,,);
end; procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.Text := IpEdit.Text;
end; end.

最新文章

  1. 【分布式】Zookeeper的Leader选举
  2. python学习之——splinter介绍
  3. 实战使用Axure设计App,使用WebStorm开发(5) – 实现页面功能
  4. 什么是Java实例初始化块
  5. UNIX网络编程-基本API介绍(一)
  6. iOS多线程之NSOperation,NSOperationQueue
  7. ajaxForm笔记
  8. AxureRP制作Tab标签
  9. 如何用Python写一个计算器软件 附带效果图
  10. node项目自动化部署--基于Jenkins,Docker,Github(1)安装Jenkins
  11. JS 设计模式四 -- 模块模式
  12. C JAVA你可能不知道的那些编程细节
  13. PDO和MySQLi区别与选择?
  14. POJ 1321 - 棋盘问题 - [经典DFS]
  15. ztree带有选项框的树形菜单使用
  16. SocketIO Client
  17. Jquery 组 checkbox全选checkbox
  18. 第三次随笔--安装虚拟机及学习linux系统初体验
  19. vue-app项目,将px自动转化为rem
  20. 九款命令行工具助力Linux环境下的数据分析

热门文章

  1. cas:覆盖安装
  2. 解决Spring配置文件不显示design和source, namespace 问题
  3. C# 各版本新特性
  4. 解决Python3 pip list 红色DEPRECATION
  5. c run-time library 和 standard c++ library
  6. SqlServer共用表达式(CTE)With As
  7. KnockoutJs学习笔记(八)
  8. 《深入分析JavaWeb技术内幕》学习笔记
  9. 日志收集框架flume的安装及简单使用
  10. 前端页面重构技巧总结TIP【持续更新...】