Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Два вопроса (по всплыв. меню, и автоскрол. текста) Добавлено: 25.10.08 19:22  

Автор вопроса:  werber | Web-сайт: www.werbersoft.ru
1. Замечено, что если есть иконка проги в трее, и если на неё нажать правой кнопкой, то при этом появляется PopupMenu которое просто так не закрыть, надо обязательно нажать на какой нибудь из пунктов. Так вот, как сделать так, чтобы это меню вело себя нормально (если нажать на что либо "левое", не относящееся к проге, оно бы исчезало). Как я понимаю это как то связано с потерей фокуса. Но просто не знаю как описать событие потери фокуса меню!

2. Как добавить в текстовое поле автоскролинг (чтобы при вставке из текстового файла текста, был виден конец текста)? Просто, вроде же у TextBox нету параметра типа "AutoScroll" или "ScrollPosition"!

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

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



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

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 25.10.08 19:56
По первому вопросу не помню как решить, но как-то решал. Поищу.
По второму
  1. TextBox.SelStart = len(TextBox.Text)

Будет виден конец текста.
Номер ответа: 2
Автор ответа:
 werber



Вопросов: 71
Ответов: 112
 Web-сайт: www.werbersoft.ru
 Профиль | | #2
Добавлено: 26.10.08 01:27
АУ! А как насчёт остальных программеров? Конечно спасибо Executioner-у за решение второго вопроса, но первый так и не решён.
Номер ответа: 3
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 26.10.08 14:01
werber
1)
  1. Private Sub Tray_MouseDown(Button As Integer)
  2. If Button <> 2 Then Exit Sub
  3. SetForegroundWindow hWnd 'Это чтоб меню нормально скрывалось...
  4. PopupMenu pop
  5. End Sub

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 26.10.08 14:02
hWnd - окно твоей проги
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long
Номер ответа: 5
Автор ответа:
 Шпион



ICQ: 250543104 

Вопросов: 13
Ответов: 118
 Профиль | | #5 Добавлено: 26.10.08 20:16
а LostFocus не канает?
Номер ответа: 6
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #6
Добавлено: 26.10.08 21:27
LostFocus? это же ивент такой.
Номер ответа: 7
Автор ответа:
 werber



Вопросов: 71
Ответов: 112
 Web-сайт: www.werbersoft.ru
 Профиль | | #7
Добавлено: 26.10.08 22:26
Всё работает. Всем спасибо, все свободны. Тема закрыта.
Номер ответа: 8
Автор ответа:
 



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

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #8
Добавлено: 27.10.08 00:03
Не заговаривайся =)

Страница: 1 |

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



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