如何使StringGrid的某一列变为下拉列表?
在线待答! 问题点数:20、回复次数:5Top
1 楼surfguy(〓天道酬勤〓)回复于 2002-06-18 21:37:17 得分 0
好象没有,不如加一个combobox在它上面吧。Top
2 楼dajianshi(拔剑四顾心茫然)回复于 2002-06-18 22:18:41 得分 0
隐藏、移动、动态设置一个下拉列表框Top
3 楼turbopeng(济元)回复于 2002-06-18 22:35:15 得分 0
DBGrid1.Columns.Items[4].PickList.LoadFromFile('a.txt');
Top
4 楼lwk_hlj(阿凯(学习oralce中))回复于 2002-06-18 22:45:57 得分 20
隐藏、移动、动态设置一个下拉列表框
这样做:
在procedure TForm1.gridDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);事件中
if gdFocused in state then
begin
if acol=1 then
begin
cbfields.SetBounds(rect.Left+grid.Left+1,rect.Top+grid.Top+1,rect.Right-rect.Left,rect.Bottom-rect.Top);
btleft.Visible :=true;
end
else
btleft.Visible :=false;
end;
//cbfields//为一combobox组件Top
5 楼boyfan007(小石头)回复于 2002-06-19 10:30:37 得分 0
谢了!我已经成功了!Top




