delphi with do语句的解释书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明 这个我懂,就象复杂的比如with Control as TlistBox dobegin Canvas.Framtrct(Clientect);if odSelected in State thenbegin.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 04:36:51
delphi with do语句的解释书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明 这个我懂,就象复杂的比如with Control as TlistBox dobegin Canvas.Framtrct(Clientect);if odSelected in State thenbegin.
delphi with do语句的解释
书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明
这个我懂,就象复杂的比如with Control as TlistBox do
begin
Canvas.Framtrct(Clientect);
if odSelected in State then
begin
...
end
else
begin
...
end
end;
我就不太理解了
delphi with do语句的解释书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明 这个我懂,就象复杂的比如with Control as TlistBox dobegin Canvas.Framtrct(Clientect);if odSelected in State thenbegin.
比如说btn1.caption这个属性,一个还好,我们可以慢慢写,但是如果又有btn1.hint这写.
我们就可以用
btn1.caption:='';
btn1.hint:='';
等于
with btn1 do
begin
caption:='';
hint:='';
end;
其实就是为了省略前面部分.
with Control as TlistBox do
就是把Control当成TlistBox,这个是类型转换,然后就是with do的语句了塞.