<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card id="discuz_wml" title="CnPack Forum">
<p>#1 一个极其简单的自画的CheckBox<br /><small>应York.W的求助，要实现一个非标准的CheckBox，check时为圆形，不check时为方型。但CheckBox组件是继承于WinControl的，本身没有OnPaint也无Paint方法供直接重载，如何画省事呢？<br />
<br />
  忽然想到，何必执着于CheckBox？于是从TShape继承了一个组件，哈哈。<br />
  声明：<br />
<br />
[code]??TRyCheckBox = class(TShape)<br />
  ??private<br />
  ? ? FChecked: Boolean;<br />
  ? ? FOnChange: TNotifyEvent;<br />
  ??protected<br />
  ? ? procedure DoChanged; virtual;<br />
  ? ..</small><br />
</p>
<p>#1 <a href="index.php?action=thread&amp;tid=2011&amp;start=0&amp;offset=497&amp;sid=D4hKmv">&gt;&gt;Next Page</a><br />
<br />Forum:<a href="index.php?action=forum&amp;fid=28&amp;sid=D4hKmv">技术板块灌水区 ...</a>
<br />Thread:<a href="index.php?action=thread&amp;tid=2011&amp;sid=D4hKmv">一个极其简单的自画的 ...</a>
<br />Next Thread:<a href="index.php?action=thread&amp;tid=2102&amp;sid=D4hKmv">听我扯电脑之二十九：揭 ...</a>
</p>
<p align="center"><br /><a href="index.php?sid=D4hKmv">Home</a><br />
<a href="index.php?action=login&amp;sid=">Login</a><br /><br />
<small>Powered by Discuz!</small></p>
</card>
</wml>