→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Элемент Panel в С# 
Автор Сообщение
Начинающий

Регистрация: 19.04.2010
Сообщения: 4
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Элемент Panel в С#
Здравствуйте!
Я знакомлюсь с компонетом в С# и у меня есть такая задача: Добавьте на форму компонент Panel (панель). Установите имя объекта PanelDown, выводимый на панели текст: «Перемещение заголовка окна». Установите для этого элемента цвет фона, отличный от цвета фона формы. Измените свойства, чтобы панель при изменении размеров окна всегда выводилась внизу окна, чтобы высота всегда была равна 50 точек. Пример:Установите свойства панели, чтобы курсор мыши при наведении на её принимал вид
горизонтальной стрелки.
Буду благодарен за любой совет!


22.04.2010 18:52
Профиль Отправить email
Профи
Аватара пользователя

Регистрация: 14.12.2009
Сообщения: 112
Откуда: Украина,Киев
Языки:
Специальность:

Репутация: 6 [ ? ]
Сообщение Re: Элемент Panel в С#
Посмотрите свойства панели,всю задачу можно выполнить просто ставля необходимые пропы.

_________________
Хорошие художники копируют, а гениальные воруют. (c) Стив Джобс


23.04.2010 6:55
Профиль ICQ
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Элемент Panel в С#
1) Установите имя объекта - пропа "Name"
2) выводимый на панели текст: «Перемещение заголовка окна» - Обработать ивент "Paint". Там будет аргумент "е". Вызываем e.Graphics.DrawString и заполняем нужные параметры.
3) Установите для этого элемента цвет фона, отличный от цвета фона формы - пропа "BackColor"
4) Измените свойства, чтобы панель при изменении размеров окна всегда выводилась внизу окна, чтобы высота всегда была равна 50 точек - размер - пропа "Size", привязка к низу формы пропа "Dock = Bottom"
5) Пример:Установите свойства панели, чтобы курсор мыши при наведении на её принимал вид
горизонтальной стрелки. - Отрабатываем ивент "MouseHover". В нем меняем курсор "this.Cursor = Cursors.PanSE". Отрабатываем так же "MouseLeave" и меняем курсор назад: "this.Cursor = Cursors.Arrow"

Добавлено спустя 53 секунды:
Все это можно делать как с помощью дизайнера, так и вручную.

_________________
Правильно заданный вопрос - половина ответа!


28.04.2010 9:55
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»