delphi with do语句的解释书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明 这个我懂,就象复杂的比如with Control as TlistBox dobegin Canvas.Framtrct(Clientect);if odSelected in State thenbegin.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 20:26:46
![delphi with do语句的解释书上的例子 我不太能够理解 能不能介绍几个简单的例子 加以文件说明 这个我懂,就象复杂的比如with Control as TlistBox dobegin Canvas.Framtrct(Clientect);if odSelected in State thenbegin.](/uploads/image/z/6900354-18-4.jpg?t=delphi+with+do%E8%AF%AD%E5%8F%A5%E7%9A%84%E8%A7%A3%E9%87%8A%E4%B9%A6%E4%B8%8A%E7%9A%84%E4%BE%8B%E5%AD%90+%E6%88%91%E4%B8%8D%E5%A4%AA%E8%83%BD%E5%A4%9F%E7%90%86%E8%A7%A3+%E8%83%BD%E4%B8%8D%E8%83%BD%E4%BB%8B%E7%BB%8D%E5%87%A0%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E4%BE%8B%E5%AD%90+%E5%8A%A0%E4%BB%A5%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E+%E8%BF%99%E4%B8%AA%E6%88%91%E6%87%82%2C%E5%B0%B1%E8%B1%A1%E5%A4%8D%E6%9D%82%E7%9A%84%E6%AF%94%E5%A6%82with+Control+as+TlistBox+dobegin+Canvas.Framtrct%28Clientect%29%3Bif+odSelected+in+State+thenbegin.)
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的语句了塞.