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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма и разрешение монитора, автоматичкая настройка 
V
    Опции темы
LOPUH
Дата 17.3.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


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

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



Собственно  программирвать начал совсем недавно.. Наваял тут програмку и  дал побровать знакомой девушке, в надежде услышать какой я гениальный программер.. smile  Ну и вот,представьте: я весь в предвкушениии, а она говорит,что мол не фига не поняла, откравается на весь экран огромная форма.. Оказывается у нее старенький 15" монитор и программу она запускала при разрешениии 800*600.. т.е все мои контролы и панельки вылезли за пределы экрана, так как я ваял программку при разрешении 1024*768.. Решение проблемы я вижу в привязке размеров и  координат форм и контролов  к MaxX и MaxY(разрешению экрана), а это требует достаточно много кода..  Мне кажется должны быть более изящные решения этой проблемы, вроде каких то функций,автоматически  выполняющих эту задачу, но ничего подобного в MSDN  не нашел.. 
      Хочется увидеть как эту проблемку решают опытные программисты.. smile 

Это сообщение отредактировал(а) LOPUH - 17.3.2008, 12:37
PM MAIL   Вверх
tol05
Дата 17.3.2008, 13:15 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

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



Есть полезные классы system.windows.forms.screen и system.windows.forms.systeminformation

я бы ими попользовался.


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
LOPUH
Дата 17.3.2008, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


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

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



Спасибо, посмотрю  что за классы... Скорее всего это то что нужно. Сразу осилить не могу,английский хромает на обе ноги.. smile 
PM MAIL   Вверх
Dblma
Дата 17.3.2008, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А я бы пользовался WPF и XAML!  smile 
PM MAIL ICQ   Вверх
QryStaL
Дата 17.3.2008, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


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

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



старенький 15" монитор скорее всего обозначает 95/98 Windows

а это слабо коррелирует с
WPF и XAML!
=)


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
LOPUH
Дата 17.3.2008, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


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

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



Цитата(Dblma @ 17.3.2008,  13:48)
А я бы пользовался WPF и XAML!  smile

Можно поподробнее с чем это едят...
А все нашел сам.. http://forum.vingrad.ru/articles/topic-199...08-net-wpf.html
Цитата
старенький 15" монитор скорее всего обозначает 95/98 Windows

Ну если бы были 95/98 то запустить програмку,использующую  .NET  было бы проблематично.. Нет, стоит WinXP SP2

Это сообщение отредактировал(а) LOPUH - 17.3.2008, 14:47
PM MAIL   Вверх
vponomarov
Дата 17.3.2008, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я лично не считаю, что нужно привязываться к какому-то конкретному разрешению экрана.
мой метод решения подобных проблем - делать компактные формы (по умолчанию) и выставлять правильные Dock'и у контролов, чтобы они красиво растягивались вместе с формой.


--------------------
user posted image
user posted image
PM MAIL ICQ   Вверх
Dblma
Дата 20.3.2008, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Что очень удобно делать с помощью WPF.

ЗЫ Мне очень понравилась эта новая технология мелкософта. Вот тут гляньте - Небольшое обучение WPF. 
PM MAIL ICQ   Вверх
vponomarov
Дата 20.3.2008, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Что очень удобно делать с помощью WPF.

технология очень интересная и перспективная (на мой взгляд), но уж очень все непривычно по-началу...


--------------------
user posted image
user posted image
PM MAIL ICQ   Вверх
LOPUH
Дата 21.3.2008, 06:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


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

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



Спасибо всем.. Помечаю как  решенный.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

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


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

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


 




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


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

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