Как скрыть textbox в c
Перейти к содержимому

Как скрыть textbox в c

  • автор:

Скрыть textBox

Всем доброго времени суток! Есть такой вопрос:
Имеются 7 кнопок radioButton и поле ввода textBox, нужно, чтобы если были выбраны 1-6 кнопка поле ввода было скрыто или недоступно для ввода,а при выборе 7-й кнопки оно становилось активным.
Не могу сообразить как реализовать. Подскажите!))

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Скрыть textbox
Здравствуйте. есть combobox и textbox. как сделать чтоб при не выбранном значении в combobox.

Скрыть несколько TextBox
Вопрос! как мне сделать для других TextBox чтоб тоже они пропадали при нажатии? private void.

Скрыть TextBox с помощью NumericUpDown
Добрый день. Возник вопрос, как с помощью класса numericupdown, скрывать textbox`ы. Допустим у меня.

Как скрыть вводимый пароль в TextBox
как скрыть вводимый в текстбокс пароль звездочками?

389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802

textBox1.Enabled=false;//недоступность textBox1.Visible=false;//скрытие поля ввода

Регистрация: 04.11.2010
Сообщений: 25
а как организовать это именно когда выбрана 7-я радио кнопка?
87 / 85 / 10
Регистрация: 04.04.2011
Сообщений: 221

mrproz, у радио-кнопки есть событие на изменение состояния. В это событие пиши проверку статуса кнопки и соответствующим образом управляй «видимостью» текстового поля.

389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802
я так понимаю что пока все 7 не будут выбраны, до тех пор textBox не виден?

1 2 3 4 5
private void radioButton_CheckedChanged(object sender, EventArgs e) { if(radioButton1.Checked == true &&. ) . }

а вообще if проверку можно и в цикл запихнуть что бы не писать длинную строку, путей много
Регистрация: 04.11.2010
Сообщений: 25

спасибо, разбираюсь потихоничку, на самом деле по нажатию на 1-6 кнопки у меня должны появляться в какой либо переменной соответствующие числа 10,20,30 и т.д. а по нажатию на 7-ю нужно ввести число самому, вот. поэтому наверное лучше сделать для каждой кнопки свой метод типа private void radioButton№кнопки_CheckedChanged(object sender, EventArgs e)?

389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802

ну собственно можно и 1-им методом, но это уже кто как хочет и он будет не столь ясен особенно для неопытных прогеров

Регистрация: 04.11.2010
Сообщений: 25
Понял, спасибо всем.!
Регистрация: 04.11.2010
Сообщений: 25

Теперь возникает ещё ряд вопросов.К примеру мне нужно открыть файл, содержащий текст вида :

—-
# Модель RAM,Mb HDD,Gb Video,Монитор СD-ROM Sound Примечания Цена,$
Celeron 266 32 DIMM 4.3 Video 4Mb Sound любое измен. конфиг., скидки учащимся $118 КИМОР
Celeron 333 64 DIMM 6.4 Video 4Mb Sound любое измен. конфиг., скидки учащимся $128
Celeron 333 64 10.0 8Mb SVGA SB люб. изм. конф., гар. 1г. $134
——

Открыть его лучше чем? стримридером?
Я делаю так:

1 2 3 4 5 6 7 8
StreamReader file_in = new StreamReader(openFileDialog1.FileName, Encoding.GetEncoding("windows-1251")); char[] split_file = new char[] { ' ' }; Liststring> list = new Liststring>(file_in.ReadToEnd().Split(split_file, StringSplitOptions.RemoveEmptyEntries)); foreach (string temp in list) { arr.Add(Convert.ToString(temp)); } file_in.Close();

Добавляя в коллекцию. Потом мне нужно будет все это дело сортировать. Как лучше это сделать? и где хранить прочтенный текст?

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Скрыть пароль при вводе в textBox
Каким образом можно скрыть текст, к примеру пароль, при вводе в textbox строку? Заранее Спасибо .

Скрыть символы пароля при вводе в TextBox
какое свойство отвечает за то чтобы в textbox’е данные вводились конфиденциально(звездочки или.

Сумму с двух textBox вывести в третий textBox после нажатия button
Добрый день. Перерыла кучю книг, ео ненашла банального примера. Мне нужно в windows form.

Как перенести увеличенные в три раза числа из textBox в другой textBox
Есть два textBox, так вот нужно, записать в первый числа с новой строки, по нажатии на кнопку.

Пример – показать или скрыть элементы управления динамически в диалоговом окне Data Standard

Это можно показать / скрыть и включить / отключить элементы управления в коде PowerShell.

Например, можно показать / скрыть или включить / отключить элементы управления для определенных типов файлов, или зависит от значения другого свойства.

Элементы управления можно изменять в любое время в коде PowerShell. Эти элементы управления с помощью функции $ dsWindow.findName( «TheNameOfYourControl» ) . Перед этим capaibility заключается в том, что элемент управления » отображает имя атрибута с уникальным именем.

Пример

В этом примере мы отключить Title TextBox при редактировании файла. Текстовое поле свойства Title получает имя txtTitle следующим образом:

Внутри InitializeWindow , убедитесь, что в диалоговом окне файл, и, если она находится в режиме редактирования.

function InitializeWindow < $dialogName = $dsWindow.DataContext.GetType().Name if($dialogName -eq "FileViewModel" -and $dsWindow.Name -eq "FileWindow") < $dsWindow.FindName("txtTitle").IsEnabled=$false >>

Как можно видеть, с FindName («NameOfTheControl» ) , можно получить доступ к свойство IsEnabled, или все другие свойства, этот тип элемента управления может предложить.

Такой же способ можно применять в обработчики событий для задания поведения каждого элемента управления при вводе данных пользователя.

Пример САПР

В случае САПР, используется один и тот же, за исключением убедитесь, что в диалоговом окне » Создание или находится в режиме редактирования.

Внутри InitializeWindow , можно проверить, является ли диалоговое окно является диалогового окна файла и при ее в режиме редактирования:

function InitializeWindow < $dialogName = $dsWindow.DataContext.GetType().Name if($Prop["_EditMode"].Value -eq $true) < $dsWindow.FindName("txtTitle").IsEnabled=$false >>

Персональный блог Толика Панкова

Стихи, рассказы, философия, IT, политика, панкизм, раздолбайство и болтовня.

По данным северокорейской разведки, генеральный прокурор Ю. Чайка потребовал прекратить кошмарить стриптизера Тарзана

C#, скрыть (убрать) курсор (каретку) из TextBox

Posted on 16.10.2019 by Tolik Punkoff

Чтоб два раза не вставать, начну сразу с нескольких простейших манипуляций с курсором из TextBox .

Снятие выделения и управление местоположением курсора (каретки)

Иногда текст в многострочном TextBox ‘е автоматически выделяется.

И это выделение обычно не нужно. Благо снять его легко, достаточно переместить курсор.

Установка курсора в начало или конец текста

Для установки курсора в начало текста устанавливаем свойство SelectionStart в 0 . Т.е. устанавливаем курсор перед первым символом текста:

//ставим курсор в начало текста
txtSampleText.SelectionStart = 0;

Установить курсор в конец текста тоже проблем не представляет:

//ставим курсор в конец текста
txtSampleText.SelectionStart = txtSampleText.Text.Length;

Выделение исчезнет, а курсор будет в начале или конце текста.

Скрытие курсора переводом фокуса

Для того, чтобы визуально скрыть текстовый курсор в TextBox , можно перевести фокус на другой объект формы. Например, далее переведем фокус на кнопку btnClose , находящуюся рядом с TextBox :

//убираем курсор (сменой фокуса на другой элемент формы)
btnClose.Select();

Но смена фокуса иногда влечет за собой нежелательные последствия, например текст нельзя будет прокручивать колесиком мышки. Если нужно, чтобы фокус оставался в TextBox , а каретка (текстовый курсор) не отображалась, стоит воспользоваться WinAPI.

Использование WinAPI для скрытия текстового курсора (каретки)

Сначала экспортируем WinAPI функцию:

public frmHideCaret() < InitializeComponent(); >[System.Runtime.InteropServices.DllImport("user32.dll")] private static extern bool HideCaret(IntPtr hWnd); //.

Потом вызываем ее в обработчике события Shown (если вызвать, например в Load не сработает, надо чтобы форма появилась):

private void frmHideCaret_Shown(object sender, EventArgs e)

Весь пример на GitHub

Как скрыть TextBox?

Есть разные радио_кнопки. Так же есть и два текстбокса Работа по примеру калькулятора Нужно при выборе одной из радио_кнопок (для квадратного корня) — скрывался текстбокс_номер_2, как будто бы его и не было. Помогите пожалуйста решить?

Отслеживать
задан 30 янв 2013 в 13:03
105 1 1 золотой знак 3 3 серебряных знака 14 14 бронзовых знаков
16 вопросов, 0% принятых. Нет, тебе не помогут.
30 янв 2013 в 13:06
А у тебя не кто и не спрашивал.
30 янв 2013 в 13:08
@extazys, что надо сделать, чтобы получить бан во всех поисковиках?
30 янв 2013 в 13:11
куда этот мир катится — уже гопота в программирование полезла
30 янв 2013 в 13:26
@rasmisha, нет, мне не пофиг.
31 янв 2013 в 12:15

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Обрабатываешь изменение радио кнопки и скрываешь TextBox по id TextBoxId.Visible = false;

Отслеживать
ответ дан 30 янв 2013 в 13:17
Гена Царинный Гена Царинный
4,677 1 1 золотой знак 15 15 серебряных знаков 24 24 бронзовых знака
30 янв 2013 в 13:24

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *