TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, включена опция dsRowSelect. При щелчке на ячейке третьего столбец происходит автоскроллинг так, чтобы третья ячейка была видна целиком, из-за этого скрывается первый столбец. По идее в этом режиме не должно быть автоскроллинга к ячейке, на которую щелкаешь мышкой, но в лазарусе это происходит. Как избавиться?
Нашел временное решение: установка свойства AutoFillColumns (возможно имелось ввиду AutoFitColumns) и у столбцов можно указать свойства MinSize, MaxSize и SizePriority, в этом случае можно добиться, чтобы все столбцы помещались на экране, а часть текста может обрезаться. В принципе неплохой результат обеспечивается, но куча времени нужно, чтобы всё это настроить и проверить.
аналогичная хрень и в простом TStringGrid, всё руки не доходят разобраться
Обсуждают сегодня