我有一個組合框,其樣式設置爲csDropDown。我正在嘗試在OnSelect事件處理程序中執行此操作;如何截斷delphi組合框中的選定文本?
if cboEndTime.ItemIndex > -1 then
cboEndTime.Text := AnsiLeftStr(cboEndTime.Text, 5);
但它沒有效果。
組合項目看起來像這樣;
09:00(0分鐘)
09:30(30分鐘)
10:00(1小時)
10:30(1.5小時)
...
如果我選擇例如第二項,我希望組合框的文本顯示爲09:30,即截斷。這會將ItemIndex設置爲-1。
我該如何實現這一目標?
是的,它是csDropDown。爲什麼這是不可能的?我可以設置其他代碼的文本並鍵入我喜歡的任何內容。我可以理解,如果它是csDropDownList,但它不是。 – srayner