| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Вопрос по StatusStrip |
| Автор: headzero 13.5.2007, 20:50 |
| Тренируюсь с формами.Когда добавляю ToolStripStatusLabel в StatusStrip то первая получается большой,а остальные намного меньше.Как установит фиксированный размер ToolStripStatusLabel?Пробовал свойство Size,но размеры возврашаются к прежним,но меняются в зависимости от размеров формы.Как это отключить, чтобы был постоянный размер?Подскажите.Спасибо. |
| Автор: tol05 13.5.2007, 21:16 |
| Попробуй так ToolStripStatusLabel1.AutoSize = false; ToolStripStatusLabel1.Size.Width = 100; |
| Автор: headzero 13.5.2007, 22:08 |
| Не работает. Касателно строки this.toolStripStatusLabel1.Size.Width = 100; выдает предупреждение Cannot modify the return value of 'System.Windows.Forms.ToolStripItem.Size' because it is not a variable Что ето означает? |
| Автор: tol05 13.5.2007, 22:27 | ||
ошибка вышла
я студию не включал, так, из головы набирал. Просто Size здесь она разрешает только целиком устанавливать, а не частями. |
| Автор: headzero 13.5.2007, 22:37 |
| Спасибо.Все равно не работает: Error 1 Cannot modify the return value of 'System.Windows.Forms.ToolStripItem.Size' because it is not a variable. Error 2 Cannot implicitly convert type 'System.Drawing.Size to'int Причем,если создать еще ToolStripStatusLabel1 и ToolStripStatusLabel2, то проблем никаких нету.Может это как-то связанно с привязкой к форме? Добавлено через 13 минут и 40 секунд Разобрался. Нужно было вернуть Spring=false; |
| Автор: tol05 13.5.2007, 23:03 | ||||
| опять ошибка была. Запустил студию вместо
(вместо всего того, что я тебе написал) попробуй набрать
|
| Автор: headzero 13.5.2007, 23:15 |
| Ага работает.Спасибо |