Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Две проблемки с TStringList [D5, Win95/98]


Страницы:   1 2 3

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


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо