powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / прокрутку таблицы DBGrid и отключение значка закрытия формы.
9 сообщений из 9, страница 1 из 1
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137265
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. На форме находится DBGrid, как сделать прокрутку таблицы колесиком, а не вертикальной полосой прокрутки.
2. Как убрать или отключить значок закрытия формы в системном меню, но иконку при этом оставить?
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137272
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. На форме находится DBGrid, как сделать прокрутку таблицы колесиком, а не вертикальной полосой прокрутки.

У меня и так все работает. Драйвер мыши то какой поставил.

2. Как убрать или отключить значок закрытия формы в системном меню, но иконку при этом оставить?

А это изврат еще зачем???
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137321
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прокрутка в таблице идет, но прокрутка идет только тех записей, которые видны на экране.
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137333
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>прокрутка в таблице идет, но прокрутка идет только тех записей, которые видны на экране.

Было и у меня такое, когда стояли дрова, которые ХР поставила сама. А вот когда поменял на родной драйвер мыши (Genius у меня), то и MouseElf появился в лотке и прокрутка стала работать как надо.
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137336
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про прокрутку: стандартный глюк в DBGrid-е. Не знаю, исправляется ли он нестандартными драйверами мыши (сомневаюсь), но лучше используйте Grid из EhLib. Там эта проблема решена (+ несколько еще приятных вещей).

Про кнопку закрытия: Возможно, это можно сделать с помощью Win API. Даже скорее всего можно. Я видел такие окна в EM от SQL Server-а. Но я тоже не представляю, зачем это нужно.
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137340
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про прокрутку pkarklin опередил :))
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137346
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Про кнопку закрытия: Возможно, это можно сделать с помощью Win API

Да это можно сделать и с помошью свойства формы BorderIcons. Тока обычно форма без системного меню и с кнопкой закрытия - это диалог. Если надо именно это тогда у формы BorderStyle = bsDialog.
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137730
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запретить в системном меню приложения элемент закрытия с оставлением крестика в капшене формы - невозможно.
запретить и то и другое - так:
Код: plaintext
1.
2.
3.
4.
5.
var hMenuHandle:HMENU;
...
hMenuHandle := GetSystemMenu(Handle, FALSE);
if (hMenuHandle <>  0 )
  then DeleteMenu (hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
...
...
Рейтинг: 0 / 0
прокрутку таблицы DBGrid и отключение значка закрытия формы.
    #32137734
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если колесо юзабельно в других прогах - трабла в твоем компоненте т.к. CM_MOUSEWHEEL вшит в папу всех делфевых контролов.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / прокрутку таблицы DBGrid и отключение значка закрытия формы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]