Вопрос № 161669: Здравствуйте! Помогите решить следующую проблему. На форме есть ScrollBox, а в нём StringGrid. Когда курсор попадает на StringGrid, то колесо мыши скроллит его, т.е. выделение по ячейкам ползает. Как можно сделать чтобы грид вообще не скроллился, ...
Вопрос № 161699: здраствуйте! помогите пожалуйста: нужно программу добавить в автозагрузку и проверять наличие её там, и если нет - добавлять PS используется форма, т.е. код
нужно добавить к программе.... сам ставил, использовал uses но не стало находить этап ...
Вопрос № 161.669
Здравствуйте! Помогите решить следующую проблему. На форме есть ScrollBox, а в нём StringGrid. Когда курсор попадает на StringGrid, то колесо мыши скроллит его, т.е. выделение по ячейкам ползает. Как можно сделать чтобы грид вообще не скроллился, а скроллился только ScrollBox со всем своим содержимым?
Отправлен: 01.03.2009, 08:56
Вопрос задал: Maximus777 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 31)
Отвечает: Genia007
Здравствуйте, Maximus777! Что бы в StringGrid отключить скроллинг нужно в инспекторе объектов в свойстве StringGrid.ScrollBars выставить ssNone, тогда полосы прокрутки исчезнут, или это можно делать программно, что бы иметь возможность прокрутки сетки (StringGrid.ScrollBars:= ssBoth для обоих полос прокрутки; StringGrid.ScrollBars:= ssHorizontal для горизонтальной полосы; StringGrid.ScrollBars:= ssVertical для вертикальной полосы;).
--------- Помогли тебе, помоги и ты.
Ответ отправил: Genia007 (статус: Студент)
Ответ отправлен: 01.03.2009, 09:12
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244734 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Armad
Здравствуйте, Maximus777!
procedure TForm1.StringGrid1MouseWheelDown(Sender: TObject; Shift: TShiftState; MousePos: TPoint; var Handled: Boolean); begin
ScrollBox1.ScrollBy(0, -1 * ВашаКонстанта);
end;
Аналогично для MouseWheelUp
Да, еще. У StringGrid1 свойство Align - alNone
Ответ отправил: Armad (статус: 3-й класс)
Ответ отправлен: 01.03.2009, 14:35
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244754 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 161.699
здраствуйте! помогите пожалуйста: нужно программу добавить в автозагрузку и проверять наличие её там, и если нет - добавлять PS используется форма, т.е. код нужно добавить к программе.... сам ставил, использовал uses но не стало находить этап Application.CreateForm(TForm1, Form1);
Отвечает: Александр Романов [Alexo]
Здравствуйте, Алексей Тёмный!
Простой код процедуры в приложении. в Uses добавить модуль Registry; Также выложил исходный текст программы для вашего удобства. http://drive.stream24.ru/10811235/
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.