Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C# как "достать" обои

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 10.12.2011, 18:28   #1
 Разведчик
Аватар для iVs.Dark
 
iVs.Dark на правильном путиiVs.Dark на правильном пути
Регистрация: 30.07.2011
Сообщений: 19
Популярность: 115
Сказал(а) спасибо: 34
Поблагодарили 32 раз(а) в 30 сообщениях
Отправить сообщение для iVs.Dark с помощью ICQ Отправить сообщение для iVs.Dark с помощью Skype™
 
По умолчанию C# как "достать" обои

Как считать из реестра этот параметр (ниже) и после вставить как фон формы?

Код:
HKEY_CURRENT_USER\Control Panel\Desktop
Wallpaper REG_SZ C:\Users\*UserName*\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
Если подойдет что-то вроде
Код:
Form1.BackgroundImage = Wallpaper;
, то тогда просто как получить значение

p.s. есть вариант растянуть picturebox и вставить уже в него...
________________
«Шрёдингер ходил по комнате в поисках котёнка, а тот сидел в коробке ни жив ни мертв.»
  Ответить с цитированием
Старый 11.12.2011, 16:11   #2
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: C# как "достать" обои

string wallpaper = (string)Registry.GetValue(@"HKEY_CURRENT_USER\Cont rol Panel\Desktop", @"Wallpaper", "");
if(wallpaper!="")
{
this.BackgroundImageLayout = ImageLayout.Stretch;
this.BackgroundImage = Image.FromFile(wallpaper);
}
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
iVs.Dark (11.12.2011)
Старый 16.04.2012, 13:53   #3
 Разведчик
Аватар для vovanre
 
vovanre никому не известный тип
Регистрация: 03.01.2012
Сообщений: 4
Популярность: 14
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: C# как "достать" обои

Цитата:
Сообщение от •theSaboteur•Посмотреть сообщение
string wallpaper = (string)Registry.GetValue(@"HKEY_CURRENT_USER\Cont rol Panel\Desktop", @"Wallpaper", "");
if(wallpaper!="")
{
this.BackgroundImageLayout = ImageLayout.Stretch;
this.BackgroundImage = Image.FromFile(wallpaper);
}

незабуте подключить using Microsoft.Win32;
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] """""""""""Лучшая тема по итогам голосования"""""""""" +ESEL- Общение и обсуждение, архив Point Blank 0 16.04.2011 09:12
[Руководство] "Воизбежание"-"Логин в прцессе подключения"+"Дисконект при выборе сервера" K.Rezonans Баги, читы и статьи по Point Blank 19 27.06.2010 02:24

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:12.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net