powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / строка состояния
7 сообщений из 7, страница 1 из 1
строка состояния
    #39004378
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Среда Visual Basic STUDIO’2010 Professional
В примере проекта VB Studio'2010 "AppEvents" после текста
"Disconnected" выводится значок (Bitmap ) disconnected.ico
В моём же проекте Bitmap disconnected.ico не выводится –
смотри правый снимок!
Как его вывести? Ведь текст процедур одинаковый. Значения
Свойств контролов (элементов управления)
StatusStrip1 и ConnectedStatusLabel одинаковые.
Спасибо.

ApplicationEvents.vb
Namespace My
Class MyApplication

'Startup: возникает при запуске приложения перед созданием начальной формы.
'Shutdown: возникает после закрытия всех форм приложения. Это событие не вызывается при прерывании работы приложения из-за ошибки.
'UnhandledException: возникает, если в приложение обнаруживает необработанное исключение.
'StartupNextInstance: возникает при запуске приложения, допускающего одновременное выполнение только одной копии, если это приложение уже активно.
'NetworkAvailabilityChanged: возникает при изменении состояния подключения: при подключении или отключении.

''' <summary>
''' Обновляйте состояние сетевого подключения в главной форме при каждом изменении состояния подключения.
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>
Private Sub MyApplication_NetworkAvailabilityChanged(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs) Handles Me.NetworkAvailabilityChanged
SetConnectionStatus(e.IsNetworkAvailable)
End Sub

''' <summary>
''' Включите сюда логику для выполнения перед загрузкой любых форм
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
' При запуске приложения установите состояние подключения в строке состояния
SetConnectionStatus(My.Computer.Network.IsAvailable)
End Sub

''' <summary>
''' Обновите строку состояния, чтобы указать текущее состояние сетевого подключения
''' </summary>
''' <param name="connected"></param>
''' <remarks></remarks>
Public Sub SetConnectionStatus(ByVal connected As Boolean)
With My.Forms.MainForm.ConnectedStatusLabel
If (connected) Then
.Image = My.Resources.connected.ToBitmap
.Text = My.Resources.ConnectedText
Else
.Image = My.Resources.disconnected.ToBitmap
.Text = My.Resources.DisconnectedText

End If
End With
End Sub

End Class
End Namespace
...
Рейтинг: 0 / 0
строка состояния
    #39004499
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
строка состояния
    #39004527
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805В моём же проекте Bitmap disconnected.ico не выводится – смотри правый снимок!
Как его вывести? Ведь текст процедур одинаковый. Значения cвойств контролов (элементов управления) StatusStrip1 и ConnectedStatusLabel одинаковые.
Очевидно чего-то не хватает. Выкладывай проект целиком. Посмотрим.

Shocker.Pro Как мне оформить свое сообщение?
Как перестать беспокоиться и начать жить
...
Рейтинг: 0 / 0
строка состояния
    #39004538
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
строка состояния
    #39005961
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
высылаю проект-пример и мой проект
...
Рейтинг: 0 / 0
строка состояния
    #39005988
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805, ты неправильно работаешь с ресурсами. Делаешь так:
1) Удали файл Properties\connected.vb
2) Открой файл Properties\Resources.resx
3) Выбери режим Icons
4) Нажми кнопку Add Existing File из выпадающего списка кнопки "Add Resource" и выбери файл Resources\connected.ico. Повтори это действие для disconnected.ico.
5) Запусти программу.
...
Рейтинг: 0 / 0
строка состояния
    #39009142
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,
большое СПАСИБО! ОК!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / строка состояния
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]