写了一个自动查找匹配的输入框,遇到一个界面风格的问题?那位高手能给予解决?
我最近写了一个控件,实现功能类似csdn论坛登陆时输入用户名的输入框,
当双击此框或者在此框中输入数据时,弹出一个下拉框,显示所有匹配的选项,
我使用TListBox来显示这些选项,我将其Ctrl3D=false,但是仍然无法实现拉动右下角
的图标来改变ListBox大小的功能(大家不妨试试看),如果在CreateParams中添加如下代码,倒是可以实现通过拉动右下角的图标改变ListBox的大小,但是界面又有了3D效果(Ctrl3D好像失去了作用)有哪位高人能够帮忙解决一下?(我想实现的界面效果和csdn论坛登陆时输入用户名的输入框的下拉框界面效果一致)
所加代码为:
procedure TMyListBox.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := Params.Style and (not WS_EX_CLIENTEDGE) or WS_EX_RIGHT or WS_THICKFRAME;
end;