Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91

Как при помощи компонента NumericUpDown из Form2 применить параметры размера текста в textBox первой формы

12.02.2014, 01:49. Показов 2579. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые кодеры, подскажите как при помощи компонента NumericUpDown из Form2 применить параметры размера текста в textBox первой формы (Form1)? Т.е. у меня две формы: в первой поле ввода текста, во второй NumericUpDown с размерами шрифта + поле образца. Так вот, у меня получается применить размер текста в образце, во второй форме, но как прописать в обработчике события кнопки "Применить" код, чтоб все эти параметры применить к текстовому полю первой формы?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2014, 01:49
Ответы с готовыми решениями:

Как управлять из первой формы (Form1) компонентами второй формы (Form2) ?
Здравствуйте Как управлять из первой формы (Form1) компонентами второй формы (Form2) ? например если нажать на кнопку которая находится...

Вывод текста из строки(ячейки) DataGridView первой формы в textbox второй формы
Помогите пожалуйста как вывести текст из строки(ячейки) DataGridView первой формы в textbox второй формы при нажатии на кнопку, а не на...

Как можно передать данные из Form2 в ListView первой формы
На Form 2 находится textBox1, textBox2 и кнопка. На Form 1 listView и кнопка с помощю которой открываем вторую форму

11
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
14.02.2014, 06:04
Если формализовать задачу, то звучать она будет так: Как передать параметр из одного класса в другой. Ответ есть в FAQ и

Не по теме:

столько раз обсуждался, что уже просто неприлично повторять это ещё раз

1
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91
15.02.2014, 15:55  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Если формализовать задачу, то звучать она будет так: Как передать параметр из одного класса в другой. Ответ есть в FAQ и

Не по теме:

столько раз обсуждался, что уже просто неприлично повторять это ещё раз

Ага, ок, глянем. Тогда остается другое, как прописать событие кнопке, чтобы она все параметры одним махом применила к тексту (размер, шрифт...)?
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
16.02.2014, 02:06
Кнопка ничего сама не применит. Все параметры нужно задать напрямую
0
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91
16.02.2014, 02:28  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Кнопка ничего сама не применит. Все параметры нужно задать напрямую
Всм при выборе шрифта или размера текст будет меняться сразу по выбору того или иного?
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
16.02.2014, 02:31
Что, простите? Я не пойму, чего вы хотите добиться. Вашу задачу не знаю. Исходя из этого, объясните, чего вы хотите добиться
0
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91
16.02.2014, 04:22  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Что, простите? Я не пойму, чего вы хотите добиться. Вашу задачу не знаю. Исходя из этого, объясните, чего вы хотите добиться
Две формы, главная и форма с параметрами шрифта. В главной форме находится поле ввода текста, во второй - настройка параметров шрифта и кнопка "Применить", ну и еще окно образца (АаБбВв...), в этой же форме. Выбирая размер и шрифт, должен меняться образец, а после нажатия кнопки "Применить" должен меняться текст в первой форме, в соответствии с набором выбранных параметров. Просто в ином случае, с использование FontDialog, там все готово, а в моем случае я вручную все создаю, используя ComboBox (для списка шрифтов) и NumericUpDown (для размера). Причем шрифтов должно быть всего три в списке, я так понял, это можно реализовать через switch или через if...
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
16.02.2014, 06:12
Ну раз уж вы решили заменить FontDialog, то будет логично что-то от него позаимствовать, например событие Apply. Писать долго, лучше набросаю пример. Две формы: основная и со свойствами шрифта. При вызове свойств шрифта можно задать список шрифтов, отображаемых в комбобоксе и установить желаемый размер. При нажатии кнопки "Применить" у кнопки в главном окне шрифт меняется на выбранный. Подойдёт в качестве пищи для размышлений
Вложения
Тип файла: zip sourceCode.zip (17.7 Кб, 20 просмотров)
1
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91
16.02.2014, 08:14  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Ну раз уж вы решили заменить FontDialog, то будет логично что-то от него позаимствовать, например событие Apply. Писать долго, лучше набросаю пример. Две формы: основная и со свойствами шрифта. При вызове свойств шрифта можно задать список шрифтов, отображаемых в комбобоксе и установить желаемый размер. При нажатии кнопки "Применить" у кнопки в главном окне шрифт меняется на выбранный. Подойдёт в качестве пищи для размышлений
А что за VS? У меня 2008 Express и не хочет открывать.
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
16.02.2014, 08:17
Гм, а почему у тебя 2008 студия? Я делал в 2012, советую её и использовать. Не потому, что принципиальная разница (хотя она есть), а потому, что она скушает все проекты
Ну и в конце концов посмотреть код можно и блокнотом
0
4 / 4 / 0
Регистрация: 21.12.2013
Сообщений: 91
16.02.2014, 08:22  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
Гм, а почему у тебя 2008 студия? Я делал в 2012, советую её и использовать. Не потому, что принципиальная разница (хотя она есть), а потому, что она скушает все проекты
Ну и в конце концов посмотреть код можно и блокнотом
Оёй, нам в универе максимум 2010 можно использовать, ладно бы универ, все равно с ноутом лажу, но между этими версиями есть какие-то отличия... А вообще 2008 Express выбрал, т.к. она легенькая.
0
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
17.02.2014, 10:28
Цитата Сообщение от Zzzeke Посмотреть сообщение
А вообще 2008 Express выбрал, т.к. она легенькая
В таком случае обратите внимание на SharpDevelop. Если для вас легкость - определяющий фактор, то вам точно понравится. Да и проекты он без проблем от любой студии кушает, в том числе и от 2012-ой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2014, 10:28
Помогаю со студенческими работами здесь

Изменение размера формы при помощи полосы прокрутки
Как менять размер формы при помощи полосы прокрутки?

Очистить содержимое компонента первой формы при открытии другой
Здравствуйте. Вроде бы банальный вопрос, но что-то у меня не получается очистить содержимое Listbox1 и memo1 (они находятся на первой...

Перенос текста из textBox c Form1 в textBox в Form2
Помогите...есть form1 в ней есть textBox1 и есть form2 в ней тоже есть textBox1, также есть кнопка button1.Нужно что бы при нажатии на...

Как сохранить текст из Form2.TextBox между вызовами Form2
кратко у меня есть 2 формы Form1 и Form2 на Form1 есть кнопка при нажатии на которую открывается Form2 на Form2 есть поле для ввода...

Как можно в textarea применить ::first-line, или как к первой строки применить стиль, внутри данного элемента
Да и вообще, для этого можно ли еще что-либо вложить в данный элемент, кроме как текста? Добавлено через 2 часа 3 минуты вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru