请问:如何知道combobox的光标到某个item的事件.(200分)

  • 主题发起人 主题发起人 apus
  • 开始时间 开始时间
9on9@sina.com
请先压缩一下,没有多少空间了[:)]
 
//测试 在form1中 添加 StatusBar1 设Autohint 为 True ;
procedure TForm1.ComBoBoxCS1SelChange(Sender: TObject);
begin
Caption := IntToStr(ComBoBoxCS1.CurSelItem);
hint:=inttostr( ComBoBoxCS1.CurSelItem);
showhint:=true;
end;

//虽然Caption变化,但StatusBar1的Text只在选定的时候变化!
//为何会这样?

//另外能否去掉 ownerdraw 时 eidt 框内的 黑唇?
 
// 可以用下面这句,可是为何用autohint不行? 值得考虑。
statusbar1.simpletext:=inttostr( ComBoBoxCS1.CurSelItem);

// 谢谢 ,谢谢独帅。
 
多人接受答案了。
 
hint属性是鼠标移到该窗口上时,鼠标附近出现的提示窗口中的提示性文字,
你设置了Autohint,也得要等到鼠标移动到它上面时才会出现
没用过OwnerDraw,所以不清楚这一点
 
题外话,你学Delphi多久了。
感觉你学的很好。
 
谢谢,好像没多久,刚好一年吧。
大学里学的是C和汇编,突然发现Delphi不错,就开始学了。
感觉Pascal和C差不多,比C++简单,我很喜欢。
 
后退
顶部