Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2010, 19:31   #1
Gogent
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 46
По умолчанию C#:Не изменяется свойство в textBox

Вот вырезка из Form1.Designer.cs
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(15, 51);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
this.textBox1.Size = new System.Drawing.Size(278, 184);
this.textBox1.TabIndex = 0;
this.textBox1.WordWrap = false;
//
// textBox2
//
this.textBox2.BackColor = System.Drawing.Color.White;
this.textBox2.Location = new System.Drawing.Point(306, 51);
this.textBox2.Multiline = true;
this.textBox2.Name = "textBox2";
this.textBox2.ReadOnly = true;
this.textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
this.textBox2.Size = new System.Drawing.Size(278, 184);
this.textBox2.TabIndex = 1;
this.textBox2.WordWrap = false;

И теперь проблема:

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (textBox1.ScrollBars == System.Windows.Forms.ScrollBars.Bot h == true)
{
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Ver tical;
textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Ver tical;
textBox1.WordWrap = true;
textBox2.WordWrap = true;
}
if (textBox1.ScrollBars == System.Windows.Forms.ScrollBars.Ver tical == true)
{
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
textBox1.WordWrap = false;
textBox2.WordWrap = false;
}
}

Изменения в textBox не происходит. Они перерисовываются но ScrollBars по-прежнему остается Both и WordWrap тоже равен false, и с текстом в них, и без него.В чем проблема?
Gogent вне форума Ответить с цитированием
Старый 13.07.2010, 20:59   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

если Both, то сделать вертикальные - ок, сделали
если вертикальные, то сделать Both - ок, вернули.

да и условие if (a==b == true) не нужно, хватит простого if (a==b) =)

Последний раз редактировалось Namolem; 13.07.2010 в 21:02.
Namolem вне форума Ответить с цитированием
Старый 14.07.2010, 17:57   #3
Gogent
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 46
По умолчанию

Не знаю... true убрал, все равно ничего не изменяется
Gogent вне форума Ответить с цитированием
Старый 14.07.2010, 18:05   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

может надо else использовать?))
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (textBox1.ScrollBars == System.Windows.Forms.ScrollBars.Bot h == true)
{
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Ver tical;
textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Ver tical;
textBox1.WordWrap = true;
textBox2.WordWrap = true;
}else
{
textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
textBox2.ScrollBars = System.Windows.Forms.ScrollBars.Bot h;
textBox1.WordWrap = false;
textBox2.WordWrap = false;
}
}
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.07.2010, 19:35   #5
Gogent
Пользователь
 
Регистрация: 12.07.2010
Сообщений: 46
По умолчанию

Заработало! Спасибо за совет!
Gogent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Image и Anchors. Не изменяется размер TwiX Общие вопросы Delphi 4 19.03.2010 21:14
Почему при открывании БД изменяется порядок записей Oooleg Microsoft Office Access 4 28.02.2010 00:02
Угловая скобка изменяется на %3E Jakethefish Работа с сетью в Delphi 2 13.11.2009 09:26
счетчик в цикле изменяется не от 0 до 4 а от 4 до 0 Ntlegend Общие вопросы Delphi 17 02.11.2009 00:59