irfanansari Ответов: 2

Как скрыть форму, но не остановить ее работу


я делаю приложение которое просто имеет таймер который продолжает работать и его на самом деле сигнал тревоги с заданным временем просто хочу работать всегда когда windows запускается я сделал это я просто добавляю его в реестр при запуске windows


я стараюсь в начале формы
меня.скрыть()

но это не рабочая форма такая же как она есть она должна прятаться и работать задом наперед но это не нужна помощь я просто хочу запустить ее так как дата будет соответствовать соответственно системной дате иначе она всегда прячется и работает рядом никто не знает что работает наотмашь

спасибо

Что я уже пробовал:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim regStarUP As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN", True)
        regStarUP.GetValue(IO.Path.GetFileNameWithoutExtension(Label1.Text))
        VALUE = regStarUP.GetValue(IO.Path.GetFileNameWithoutExtension(Label1.Text))
        If VALUE = Nothing Then
            
            regStarUP.SetValue(IO.Path.GetFileNameWithoutExtension(Label1.Text), Label1.Text)
            regStarUP.Close()
            MsgBox("WRITE COMPLETE :")
        Else

            MsgBox("already file there ")

        End If
       


    End Sub

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

2 Ответов

Рейтинг:
1

mehr.ah

Ваш вопрос не ясен, но попробуйте ниже:
вам нужно поместить свой код в два потока и сделать один из них фоновым потоком, а другой потоком запуска переднего плана.


irfanansari

Если My.Settings.checkbox = False, то
Me.WindowState = FormWindowState.Свернутый
Me.ShowInTaskbar = False
я хочу эту единственную форму я работаю с таймером назад рабочая форма должна быть скрыта а затем таймер покажет форму ahain

Рейтинг:
1

Kanan Gandhi

вы можете использовать управление уведомлениями. который работает в фоновом режиме.

Посетите видео-учебник ниже:

C# Tutorial 62:Как использовать элемент управления NotifyIcon с C# - YouTube[^]


irfanansari

сэр спасибо большое я использовал второй способ просто, вы можете помочь в этом, если вы можете это работает, но я хочу использовать это в состоянии, в котором она работает нормально, всегда хочется же как checkedbox проверено правда, ее строительство другие мудрые не
'Protected Overrides Sub OnLoad(ByVal e As EventArgs) 'by this code just Form form
'Видна = Ложь
'ShowInTaskbar = False
'Непрозрачность = 0
'Ключевое слово mybase.OnLoad(e)
-Конец Субмарины