procedure TForm1.msWeelDown(Sender: TObject;
MousePos: TPoint; var Handled: Boolean);
var i,j:integer;
begin
i:=MousePos.X;
j:=MousePos.Y;
i:=10;
end;
Другие языки программирования и технологии
Почему не работает моя делфи-программа которая при прокрутке колесика мышки должна была менять число в эдите?
Я конечно не знаток делфи, но почему то мне кажется что тут лажа какая то написана! Сначала у вас программа меняет переменную i на значение MousePos.X. Затем меняет эту же переменную на значение MousePos.Y. А далее устанавливает эту же переменную равной 10! Вообще непонятно зачем тогда было первоначально ее устанавливать сначала равной позиции мыши по иксу, а потом по игреку!? А где здесь запись числа в Edit? Там еще и конвертация числа в строку необходима перед записью.
Эдуард Дедышев
ну это надо сказать спасибо вот этому человеку htt ps://c l ck.ru/FMsNj удалите пробелы
Эдуард Дедышев
а теперь простым языком объясните что за лажу вы тут видите.
Эдуард Дедышев
а вы по каким языкам программирования спец?
Эдуард Дедышев
а в каких средах программирования умеете работать?
Эдуард Дедышев
а почему вы думаете что программа туже переменную меняет на значение моисе покс игрек что и заменила на моисе покс икс? я сомневаюсь так как где моисе покс икс там и стоит перед равно а где моисепокс игрек там ж.
>она выдает ошибку в этой строке
Мы типа угадать должны, какую она выдает ошибку? У меня никаких ошибок нет, например.
Мы типа угадать должны, какую она выдает ошибку? У меня никаких ошибок нет, например.
Эдуард Дедышев
пишет что msWeelDown неизвестный идентификатор.
Это точно, что по приколу
о, у меня такая же фигня была на VB.Net, когда я на другом компе испытывал её (фрамворки - мать их!). Я так и не выяснил почему (забил), возможно надо было импортировать что-то, типа : Imports System.Forms
хз
хз
Меняйте Дельфи на Visual Studio 2015. Иначе вы не программист, а ребёнок за компьютером, который даже не поймёт, почему он не может ничего сделать. Там последствия идут на всю жизнь (вашу собственную). Подробности по запросу на почту. Могу прямо сейчас выслать ликбез...
Надо в инспекторе объектов щелкать дважды соответствующее событие OnMouseWheelDown, потом вписывать внутрь код, тогда никаких ошибок не будет.
Эдуард Дедышев
я не нашел такого события как OnMouseWheelDown
Да нафиг этот Делфи. Он давно уже никому не нужен. Лучше иди что нибудь посерьёзней учи :D. C++, C#, Java там...
По приколу
1) делфя не знают что такое msWeelDown нужно использовать как сказали выше OnMouseWheelDown
2) сначала i:=MousePos.X; а потом зачем-то i:=10; где логика?
2)в событии прокрутки вы получаете кординаты курсора, заносите их в переменные, и дальше ничего с ними не делаете. Нужно сконвертировать их в строку и записать эту строку в нужное поле ввода
2) сначала i:=MousePos.X; а потом зачем-то i:=10; где логика?
2)в событии прокрутки вы получаете кординаты курсора, заносите их в переменные, и дальше ничего с ними не делаете. Нужно сконвертировать их в строку и записать эту строку в нужное поле ввода
Похожие вопросы
- подскажите программу которая много файлов с расширением .txt будет менять им расширение на .rar
- аскаль. Написать программу которая переводит число из одной системы счисления в другую
- Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при эт
- 1. Написать программу, которая заполняет массив целых чисел размеров 20 элементов значениями роста учащихся (случайные ч
- Программа, которая находит разность двух чисел (IEEE 754 стандарт double) ассемблер.
- Как написать программу, которая будет представлять вещественное число в памяти компьютера
- Кто работает в делфи или паскале....
- Написал небольшой код на делфи. Почему не работает?
- Написать программу, которая формирует два массива чисел
- Помогите! Информатика. Вводится пять чисел. Написать программу, которая вычисляет сумму всех четных из них.