|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|||||||||||
Как добавить методу четыре параметра и изменять данные в параметрах при нажатии разных кнопок?27.08.2017, 15:03. Показов 1521. Ответов 12
Метки нет (Все метки)
Как добавить методу что ниже, четыре параметра и изменять данные в параметрах при нажатии разных кнопок?
1) При нажатии 1-ой кнопки в строке long[] offsets = { 0x111, 0x111 + 0xB8, 0x111 + 0x170 }; нужно чтоб использовались смещения: { 0x111, 0x111 + 0xB8, 0x111 + 0x170 }); При нажатии 2-ой кнопки чтоб в строке использовались смещения: { 0x222, 0x222 + 0xB8, 0x222 + 0x170 };Обьяснили как сделать. Можно добавить методу PatchFilesLevel5 параметр offsets типа long unsafe void PatchFilesLevel5(long[] offsets) а в метод нажимаемой кнопки в виде аргумента задавать смещения:
2) Например: При нажатии 1-ой кнопки в строке decimal mulitplyBy = numericUpDown111.Value; нужно чтоб использовался numericUpDown111.Value. При нажатии 2-ой кнопки используется numericUpDown222.Value. Меняется используемый numericUpDown.3) Например: При 1-ой кнопке в строке int n = (int)(mulitplyBy * BitConverter.ToInt32(buf4, 0)); нужно чтоб использовалась одна формула: (int)(mulitplyBy * BitConverter.ToInt32(buf4, 0)); При 2-ой кнопке формула меняется например на (int)(mulitplyBy * BitConverter.ToInt32(buf4, 0)/100); .4) (Если это возможно сделать) Например: При 1-ой кнопке в строке if ((p >= 9 && p <= 11) || p == 12 || p == 14) нужно чтоб использовались: ((p >= 9 && p <= 11) || p == 12 || p == 14) При 2-ой кнопке например: ((p >= 5 && p <= 20) || p == 50).
0
|
|||||||||||
| 27.08.2017, 15:03 | |
|
Ответы с готовыми решениями:
12
Как изменять свойства текста при изменении параметра? При нажатии на ссылку не перезагружать страницу, но изменять строку адреса (как в Vk) |
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|||||||||||
| 27.08.2017, 21:47 | |||||||||||
|
Сама функция:
1
|
|||||||||||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|
| 27.08.2017, 22:06 [ТС] | |
|
Shogun31337, А в самом коде метода
unsafe void PatchFilesLevel5() нужно что-то менять?
0
|
|
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 27.08.2017, 22:14 | ||
function(string buttonName) это и есть твоя PatchFilesLevel5. Просто назвал ее в своем примере иначе.
0
|
||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||||||||||||||||
| 27.08.2017, 22:41 [ТС] | ||||||||||||||||
|
А если задавать аргументами в методе вот так:
int n = (int)(mulitplyBy * BitConverter.ToInt32(buf4, 0));, а при нажатии 2-ой кнопки формула будет добавлять int n = (int)(mulitplyBy + BitConverter.ToInt32(buf4, 0)); в третьем варианте формула еще изменится. Выходит надо задавать в виде аргумента в методе кнопок вот так?
0
|
||||||||||||||||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 27.08.2017, 22:52 | ||
|
0
|
||
|
Администратор
|
||||||||||||
| 27.08.2017, 22:55 | ||||||||||||
Сообщение было отмечено Razi82 как решение
Решение
Razi82, тебе правильно сказали - нужно передавать аргументы методу PatchFilesLevel5
исправленный метод PatchFilesLevel5
Обработчики
Код не проверялся. Могут быть ошибки компиляции.
0
|
||||||||||||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 27.08.2017, 23:03 | ||
|
0
|
||
|
Администратор
|
|||
| 27.08.2017, 23:05 | |||
![]() Добавлено через 51 секунду
0
|
|||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 27.08.2017, 23:08 | ||
Просто по словам самого ТС, у него сейчас нет никакого желания разобраться даже в основах программирования. Т.е. иными словами, он и не будет этого делать, а сразу задаст вопрос на форуме...
0
|
||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||||
| 28.08.2017, 06:21 [ТС] | ||||
|
0
|
||||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 28.08.2017, 13:03 | ||
И, к слову о 1-2 днях... Посмотри когда ты написал мне первое сообщение по этой теме... Это было 3 недели назад! За это время можно было настолько хорошо изучить язык, что написание данной программы у тебя, действительно, заняло бы 1-2 дня, причем без помощи форума! Ну и напоследок... Раз уж ты сперва хочешь изучать Python, то, возможно, и эту программу следовало писать на нем, а не на C#?
0
|
||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|
| 28.08.2017, 17:12 [ТС] | |
|
Shogun31337, (Согласен, что для программирования нужно, выучить основы. С этим не поспоришь).
Мне для написания большей половины программы, как оказалось, нужно было узнать всего 3 строчки кода . Не 300 строчек, а 3. И их узнал за неделю. Для написания другой половины программы нужна функция/метод, что в этой теме. Остальное в программе уже готово.Ну там в ЛС 1-ый вопрос был 2,5 недели назад и это было в большей мере общение. Посмотрел ЛС: 10-го числа: 1-ый вопрос. 12-го числа: 1-ый ответ, в общем обьясняющий на словах порядок действий. 14-го числа спросил: А кода много надо написать для этого? 16-го числа получил ответ: Ну, на все вместе, строк 10 уйдет. (Как раз говорилось о методе что в этой теме). А так в простых вопросах ты мне помог, у меня бы заняло выяснение таких вопросов много времени. Например о округлении в numericUpDown мне кажется не пишут в документации и в книжках. Для этого нужно было узнать у человека с опытом почему Visual Studio делает округления. Остальное расскажу в ЛС потому что уже не по теме. В общем, OwenGlendower спасибо за помощь. Shogun31337 спасибо за обьяснения.
0
|
|
| 28.08.2017, 17:12 | |
|
Помогаю со студенческими работами здесь
13
Необходимо, чтобы при нажатии на одну из кнопок меню, фрейм с рекламой сворачивался, и разворачивался снова при нажатии на другую кнопку Как сделать блокировку кнопок при при нажатии на точку? Что передать в качестве параметра методу, чтобы использовать данные с помощью метода `xpath`?
При нажатии кнопок мыши выводить информацию о нажатии соответствующей кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|