Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Внешний вид программы Добавлено: 15.09.08 22:13  

Автор вопроса:  Александр | Web-сайт: mobilles.ru

Ответить

  Ответы Всего ответов: 56  

Номер ответа: 16
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #16
Добавлено: 17.09.08 20:26
Народ, я просто хотел научиться изменять внешний вид программы, а вы тут такую дискуссию развели, нужно это или нет. Просто скажите как! Буду благодарен.

Ответить

Номер ответа: 17
Автор ответа:
 D o c a l



ICQ: 408802757 

Вопросов: 76
Ответов: 985
 Web-сайт: www.doc-source.pp.net.ua/
 Профиль | | #17
Добавлено: 17.09.08 22:05
во нашол Пасиба Бренду и его дневнику
http://darkbrand.spaces.live.com/blog/cns!2C4EE6D28AD2206!284.entry

Ответить

Номер ответа: 18
Автор ответа:
 ddd



Вопросов: 6
Ответов: 8
 Профиль | | #18 Добавлено: 17.09.08 22:59
Docal пишет:
не ну стандартными контролами польоватса это жесть.минимум написать свой контрол чтобы кнопочки с диайном проги совпадали.Мне например не очень приятно смотреть на серинькие убогенькие кнопочку вин 98 ХР ещё куда б нешли


Для этого в винде темы есть, XP синяя, зеленая, да и вообще куча в интернете, если юзера не удовлетворит стандартный вид, то скачать можно. Но уверяю, пользователю главное чтобы быстро работало, чтобы он мог вовремя заказнивал свой рабочий день и свалилвал домой подальше от всяхих программ и ему до лампочки внешний вид).

Ответить

Номер ответа: 19
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #19
Добавлено: 18.09.08 10:18
Спасибо конечно, только на microsoft.com невозможно это найти - грит - страница не найдена. Ладно, забьем на office 2007. А как насчет просто изменения внешнего вида? Кто подскажет?

Ответить

Номер ответа: 20
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #20
Добавлено: 18.09.08 11:41
Конкретно скажи, что тебе нужно. А то твой вопрос аналогичен вопросу "Как сделать программу?".

Ответить

Номер ответа: 21
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #21
Добавлено: 18.09.08 18:10
Мне нужно сделать программу в каком нибудь своем стиле, т.е. не в стиле системы. Кнопки, прогресс бары и т.д. остаются системными - мне нужно изменить только внешний вид самой формы.

Ответить

Номер ответа: 22
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #22 Добавлено: 18.09.08 19:38
Гы) Повеселил) Берешь фотошоп (пеинт *CRAZY*) и рисуешь все что тебе надо) потом кидаешь эту партинку на фон формы и радуешся)

Ответить

Номер ответа: 23
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #23 Добавлено: 18.09.08 19:40
картинку*

Offtop:
блиииин)
приделайте редактирование постов)
по голосованию видно что большенство (17 человек *CRAZY*) за)

Ответить

Номер ответа: 24
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #24
Добавлено: 18.09.08 19:59
Хм...если поставить в свойствах формы FormborderStyle в "none" то форма не будет перемещаться + кнопки "свернуть", "развернуть" и "Закрыть" пропадут - их что - заново создавать свои собственные? Или все же можно как подругому...

Ответить

Номер ответа: 25
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #25
Добавлено: 18.09.08 20:40
Ну да, свои сделай. В виде картиночек. А как таскать форму не за заголовок, наверное, самый популярный пример кода на митуе =)

Ответить

Номер ответа: 26
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #26 Добавлено: 18.09.08 20:57
Александр пишет:
их что - заново создавать свои собственные?

Executioner пишет:
Ну да, свои сделай. В виде картиночек.


Свернуть - "Me.WindowState = 1"
Развернуть - "Me.WindowState = 2"
Восстановить (норм размер) - "Me.WindowState = 0"
Закрыть - как это не странно, "End" *CRAZY*

Таскать форму не за заголовок:
  1. Private Declare Function ReleaseCapture Lib "user32" () As Long
  2. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  3. Const WM_NCLBUTTONDOWN = &HA1
  4. Const HTCAPTION = 2
  5. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  6. Call ReleaseCapture
  7. Call SendMessage(Me.hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
  8. End Sub

Ответить

Номер ответа: 27
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #27
Добавлено: 19.09.08 11:47
Перемещение очень просто и без апи сделать.
  1.  
  2. Dim xar As Long, yar As Long
  3.  
  4. Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  5. xar = X
  6. yar = Y
  7. End Sub
  8.  
  9. Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  10. If Button = vbLeftButton Then Move Left + X - xar, Top + Y - yar
  11. End Sub
  12.  


Ответить

Номер ответа: 28
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #28
Добавлено: 19.09.08 12:04
Ага, а ты попробуй мышку посильнее дернуть =) И улетит она, а форма останется.

Ответить

Номер ответа: 29
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #29
Добавлено: 19.09.08 12:09
Нифяга она не улетит. Все путем будет - испробовано.

P.S.

http://alphadream.homacosoft.com/HelloWorld.exe

На зацен. 25 Мб, кому не жалко :)

Ответить

Номер ответа: 30
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #30
Добавлено: 19.09.08 12:11
Да я тоже пробовал =) Курсор с фомы иногда слетает.

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам