我的cxmemo限制爲150個字符(maxlenght)。 我想用cxProgressBar來直觀地表示這個限制。 我該怎麼做? 我想:使用進度條顯示備忘錄的文本限制
procedure TMain_Form.cxMemo1PropertiesChange(Sender: TObject);
begin
if not (trim(cxmemo1.lines.Text) = '') then begin
cxProgressBar1.Position := cxProgressBar1.Position +cxmemo1.Properties.MaxLength - Length(cxmemo1.Text);
end;
end;
但它不工作... 我想要的進度時用戶鍵入的上升和收縮,如果他在備忘錄中刪除字符。 我該如何做這項工作?
設置'progressbar.max'到MAXLENGTH和更新'長度(cxmemo1.Text)的位置;' –
爲什麼現在的進度永不回到0%?即使備忘錄爲空,它仍然保持在1%。 - 非常好的答案謝謝。 – user3351050
進度條的最小值是多少?當備忘錄爲空時,你還有沒有更新進度條的檢查? –