|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
||||||
"Убегающая кнопка", ошибка: Невозможно присвоить значение свойству или индексатору04.03.2016, 16:50. Показов 3414. Ответов 15
Метки нет (Все метки)
Подскажите пожалуйста в чем ошибка, есть часть рабочего кода когда пытаюсь переделать направление движения выдает ошибку "Ошибка 1 Невозможно присвоить значение свойству или индексатору "System.Windows.Forms.Control.Right" -- доступ только для чтения"
0
|
||||||
| 04.03.2016, 16:50 | |
|
Ответы с готовыми решениями:
15
Невозможно присвоить значение свойству или индексатору - доступ только для чтения Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "Font.Size" — доступ только для чтения. |
|
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
|
||||||
| 04.03.2016, 16:57 | ||||||
|
Для определения местоположения кнопки (как и любого другого контрола) используйте Location:
0
|
||||||
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
|
| 04.03.2016, 17:06 [ТС] | |
|
Melif, мне нужно именно этот код переделать, если подвожу мышку с лева или верху то все работает , а вот если справа или снизу то ошибка и ее нужно исправить
0
|
|
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
|
| 04.03.2016, 17:12 [ТС] | |
|
Psilon, а почему в одну строну срабатывает, а в другую нельзя? та же проблема с вверх и вниз
0
|
|
|
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
|
|
| 04.03.2016, 17:20 | |
|
Эмили, свойство button1.Left "Возвращает или задает координаты левого верхнего угла элемента управления относительно левого края его контейнера." А свойство button1.Right "Получает расстояние (в пикселях) между правой границей элемента управления и левой границей его контейнера." (цитаты с мсдн). Поэтому Left задать вы можете, а Right нет, только считать. То же, видимо, с Top и Bottom . Почему создатели языка так сделали - ну, видимо, были на то какие-то важные причины
0
|
|
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
|
| 04.03.2016, 17:24 [ТС] | |
|
и что делать надо написать код для всех 8 сторон
0
|
|
|
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
|
|
| 04.03.2016, 17:31 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
|
| 04.03.2016, 17:41 [ТС] | |
|
Melif, а можете на примере пояснить?
0
|
|
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
||||||
| 04.03.2016, 17:48 [ТС] | ||||||
|
попробовала так но ничего не работает
0
|
||||||
|
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
|
|
| 04.03.2016, 17:51 | |
|
В каком плане не работает?
Добавлено через 34 секунды Кстати. Можете использовать button.Left-=5 , должно сработать
0
|
|
|
1 / 1 / 1
Регистрация: 14.05.2013
Сообщений: 379
|
|
| 04.03.2016, 19:29 [ТС] | |
|
у меня похоже что-то с if не так,он просто не реагирует на приближение мышки справа, хотя слева все нормально и эта строка " button1.Location = new Point(button1.Location.X + 5, button1.Location.Y);" работает
Добавлено через 1 час 32 минуты а что писать в условии, если хочу перемещать по диагонали?
0
|
|
|
76 / 67 / 47
Регистрация: 26.03.2015
Сообщений: 205
|
|
| 09.03.2016, 10:49 | |
|
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 09.03.2016, 10:57 | |
|
Эмили, вы для начала скажите, чего хотите добиться. Для проверки, попадает ли точка в прямоугольник, существует метод
Rectangle.Contains(). А у вас что-то бессмысленное в условии.
0
|
|
| 09.03.2016, 10:57 | |
|
Помогаю со студенческими работами здесь
16
Невозможно присвоить значение свойству или индексатору "IParserConfiguration.Delimiter" — доступ только для чтения Не могу разобраться в ошибке "невозможно присвоить значение свойству или индексатору доступ только для чтения" error CS0200: Невозможно присвоить значение свойству или индексатору "BankAccount.Balance" — доступ только для чтения Ошибка: Невозможно присвоить значение свойству или индексатору "Time.deltaTime" - доступ только для чтения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|