![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Две проблемки с TStringList [D5, Win95/98]
MegaVolt © (2005-01-10 16:32:00)Есть 2 проблемы при исспользовании TStringList:
1. При изменении размеров колонок автоматически происходит сортировка :( Как можно этого избежать?
Вот код:
procedure TForm1.StringGrid1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
x1,y1:integer;
begin
StringGrid1.MouseToCell(x,y,x1,y1);
if y1=0
then
case x1 of
1:Displ.Sort(SortName);
2:Displ.Sort(SortSize);
3:Displ.Sort(SortPath);
end;
UpdateDispl;
end;
2. Прокрутка колёсиком работает по разному в зависимости от того загружен драйвер мыши или нет. А так же от типа драйвера :( В одном случае прокрутка работает так как нужно в другом по StringGrid бежит полоска выделения :( Пользователи жалуются а как убрать я не знаю :( Может кто посодействует?
Заранее благодарен :)
MegaVolt (2005-01-11 14:21:00) [41]OnClick не генерится для верхней строчки в которой написаны названия колонок :(
Семен Сорокин (2005-01-11 12:54:00) [42]
> MegaVolt © (11.01.05 12:51) [2]
> А в OnClick нету координат где я кликнул.
координаты есть здесь:
Mouse.CursorPos
GetCursorPos
MegaVolt (2005-01-11 12:51:00) [43]А в OnClick нету координат где я кликнул.
jack128 (2005-01-10 19:02:00) [44]1. Попробуй перенести этот код в OnClick