Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> statusStrip, вопрос новичка 
:(
    Опции темы
rucan
Дата 12.4.2007, 12:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



Подскажите, как мне добавить на statusStrip какие-нибудь данные. С ним я ещё не работал.
Например, у меня при открытии формы, по умолчанию можно только читать (Ready).
При нажатии Ctrl+P появляется возможность редактирования.
Как мне сделать, чтобы при открытии формы в statusStrip стояло "Чтение", а когда я "включал" редактирование, то запись менялась на "Редактирование"?
PM MAIL   Вверх
stashe
Дата 12.4.2007, 13:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 5.1.2007
Где: Донецк

Репутация: 1
Всего: 1



Ставишь на стрип label и меняешь свойтсво Text по необходимым событиям
statusLabel.Text = "С Днем космонавтики!!!";   


PM   Вверх
rucan
Дата 12.4.2007, 14:23 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



Ок.
А где мне написать примерно такое условие
Код

if (TextBox1 = "Write")
{
            this.toolStripStatusLabel1.Text = "Write";
}
this.toolStripStatusLabel1.Text = "Ready";

Для какого события?
Чтобы соответственно надпись менялась в зависимости от условия.
PM MAIL   Вверх
stashe
Дата 12.4.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 5.1.2007
Где: Донецк

Репутация: 1
Всего: 1



Цитата(rucan @  12.4.2007,  14:23 Найти цитируемый пост)
if (TextBox1 = "Write")

if (TextBox1.Text == "Write") так правильно и обращай внимания на = и ==

после того как вызвается событе по обработке Ctrl+P к примеру (или что там у тебя)

к примеру вызывается событе по клику кнопки 
   private void ExperimentToolStripMenuItem_Click(object sender, EventArgs e)
        {
              this.toolStripStatusLabel1.Text = "Write";
                    //....
              this.toolStripStatusLabel1.Text = "Ready";
         }
в конце метода, када все действия закончены возвращай опять на Ready к примеру
PM   Вверх
rucan
Дата 13.4.2007, 12:21 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



А каким образом можно количество строк, что отображаются в данный момент в DataGridView отобразить на statusStrip?
PM MAIL   Вверх
stashe
Дата 13.4.2007, 13:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 5.1.2007
Где: Донецк

Репутация: 1
Всего: 1



toolStripStatusLabel1.Text = DataGridView.RowCount.ToString();
PM   Вверх
rucan
Дата 8.6.2007, 13:32 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 12.4.2007

Репутация: нет
Всего: нет



А как можно текущую дату вставить?
Пишу так 
Код

 DateTime dtss = DateTime.Now.Date;
            toolStripStatusLabel1.Text = dtss;

Пишет "Cannot implicitly convert type 'System.DateTime' to 'string'"
PM MAIL   Вверх
Azzdorf
  Дата 8.6.2007, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.3.2007

Репутация: нет
Всего: нет



а если

Код

DateTime dtss = DateTime.Now.Date;
str_dtss = Convert.ToString(dtss);
toolStripStatusLabel1.Text = str_dtss;


или

Код

DateTime dtss = DateTime.Now.Date;
str_dtss = DateTime.Now.Date.ToString();
toolStripStatusLabel1.Text = str_dtss;

--------------------
Иногда шаг вперед - это результат хорошего пинка под зад.
PM MAIL   Вверх
stashe
Дата 8.6.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 5.1.2007
Где: Донецк

Репутация: 1
Всего: 1



Код

DateTime dtss = DateTime.Now.Date;
            toolStripStatusLabel1.Text = dtss.ToString();

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.