|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
Как данные из поля использовать в методе19.02.2014, 11:53. Показов 3586. Ответов 20
Метки нет (Все метки)
Всем привет. Хорошего дня и подскажите пожалуйста на примере, как можно сделать, чтобы в программе было поле, в которое можно ввести какое то значение. При нажатии кнопки, когда вызывается метод, в переменную подставлялось бы значение поля. И очень ли сложно сделать, чтобы это значение если программа открывается вновь сохранялось, а не сбрасывалось.
0
|
|
| 19.02.2014, 11:53 | |
|
Ответы с готовыми решениями:
20
Как использовать RegisterStartupScript в статическом методе?
|
|
|
||||||
| 19.02.2014, 12:21 | ||||||
|
Вот так, если я верно понял что требуется... А по сохранению - только писать куда-то, к примеру в файл и считывать при запуске. В самой программе могут быть или переменные, или константы.
1
|
||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
| 19.02.2014, 12:23 [ТС] | |
|
Вы правильно поняли, только у нас windows forms
0
|
|
|
|
|
| 19.02.2014, 12:27 | |
|
0
|
|
| 19.02.2014, 12:51 | |
|
Не по теме: insite2012, отличие в том, что если бы вы написали код с использованием формы, то человек бы просто скопировал код и пошел сдавать в универ. А так ему прийдется еще одну тему создавать: "Как создать кнопку на форме и как обработать ее нажатие" ...
0
|
|
| 19.02.2014, 12:56 | |
|
Не по теме: Да уж... :D
0
|
|
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|||||||
| 19.02.2014, 12:59 [ТС] | |||||||
0
|
|||||||
|
|
|
| 19.02.2014, 13:10 | |
|
Ааа, Вы про текстовое поле... Так бы сразу и сказали, а то слово поле ассоциируется с другим полем совсем...
Поточнее расскажите, что Вам требуется сделать...
1
|
|
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|||||||
| 19.02.2014, 13:16 [ТС] | |||||||
Вот что мне непонятно, мне нужно воспользоваться значением SIZEPOSITION в моих методах в различных классах. Скорее всего они будут ругаться, что значение недоступно. Как правильно сделать? Точно ![]() Ошибка 2 Элемент "SIZEPOSITION1" не существует в текущем контексте.
0
|
|||||||
|
|
||||||
| 19.02.2014, 13:42 | ||||||
|
Я не совсем понял смысла в обработке по изменению текста в текстовом поле, но раз Вам так надо, то можно сделать так... Только конструкция не очень понятная, зачем Вам обрабатывать это событие, мне непонятно...
0
|
||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
| 19.02.2014, 13:46 [ТС] | |
|
Смотрите, у меня есть текстовое поле. Я ввожу туда цифру 5.
При нажатии на кнопку у меня вызывается метод ГАЗИРОВКА и покупается 5 бутылок
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|||||||||||
| 19.02.2014, 13:47 | |||||||||||
|
Значение из текстового поля можно получить напрямую из любого метода внутри класса. Все эти пляски с переводом в int излишни. Т.е. внутри любого метода класса ты можешь написать:
0
|
|||||||||||
|
|
||||||
| 19.02.2014, 13:56 | ||||||
Сообщение было отмечено roma095 как решение
Решение
Wow, как круто)))
Ну так бы и сказали. А к чему обрабатывать событие изменения текста в текстовом поле? Сейчас, будет Вам газировка))) Добавлено через 7 минут Вот. Опять же, я не понял смысла использования такой переменной, когда все можно и в методе оставить, просто передавать методу параметром строку из текстового поля...
)
0
|
||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
| 19.02.2014, 14:19 [ТС] | |
|
Почитал главу Шилдта. Из нее я понял, что переменная будет доступна только внутри метода и при выходе из метода будет равна нулю. Но у меня же текстовое поле, которое получило значение. Оно находится в другом совершено классе - public partial class Form1 : Form
Я попробовал стукнуться в него, создав дубль в методе Form1 Form1 = new Form1(); Но всеравно не видится
0
|
|
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|||||||||||||||||||||
| 19.02.2014, 14:45 | |||||||||||||||||||||
|
roma095,
В выше приведенном коде переменная MySize объявлена внутри класса и поэтому она доступна во всех методах класса
Попробуй ее оттуда убрать и засунуть скажем сюда и посмотри че будет
P.S. теперь газировку будет можно купить всегда ![]()
roma095, Вот тебе еще простой пример на условие видимости переменных
1
|
|||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
||||||
| 19.02.2014, 15:09 [ТС] | ||||||
|
Блин, я походу совсем тупой
0
|
||||||
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|||||||||||
| 19.02.2014, 15:19 | |||||||||||
|
roma095,
А вот теперь она доступна
Не по теме: Грааль пишешь? Граалей не существует!
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
| 19.02.2014, 15:24 [ТС] | |
|
Не по теме. Грааль уже давно найден. А вот автоматизация геммор.
По теме: Вынес я переменную, но ведь у меня кнопка обращается к другому классу. И уже он ругается, что не видит SIZEPOSITION1. Получается, что я каким то образом должен переменную другого класса сообщить ниже
0
|
|
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|||||||||||
| 19.02.2014, 15:42 | |||||||||||
Сообщение было отмечено roma095 как решение
Решение
roma095, выложи весь код в споллер
Добавлено через 15 минут roma095, чтобы метод AVTOMAT_GAZIROVKI.PAYMENT(); мог принимать что то он должен быть соответсвующим образом описан к классе;
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 30.01.2014
Сообщений: 148
|
|
| 19.02.2014, 15:42 [ТС] | |
|
Все, вроде указал в названии метода в скобках (int SIZEPOSITION1) и ошибки пропали. Спасибо
0
|
|
| 19.02.2014, 15:42 | |
|
Помогаю со студенческими работами здесь
20
Как использовать методы в методе другого класса? Как использовать int в методе с параметрами Comparable? Как использовать глобальную переменную в статическом методе Среднее геометрическое. Как сам массив использовать в методе Возможно ли в методе server.transfer использовать абсолютный адрес URL и как? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|