irfanansari Ответов: 2

Form1 скрыть с условием флажок установлен true


Я попробовал этот код, когда флажок установлен true, то он работает в противном случае нет, но он работает нормально, не применяя условия здесь:

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

Protected Overrides Sub OnLoad(ByVal e As EventArgs)   'by this code just Form  form 
    Visible = False
    ShowInTaskbar = False
    Opacity = 0
    MyBase.OnLoad(e)
End Sub

2 Ответов

Рейтинг:
6

OriginalGriff

Сделайте себе одолжение: вы задали более 100 вопросов здесь сейчас - включая, я подозреваю, этот самый сегодня утром - но, похоже, вы понятия не имеете, как задать вопрос в форме, на которую можно ответить.

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

И, честно говоря, это выглядит как (очень плохая) попытка скрыть приложение, чтобы пользователь не знал о его запуске; что выглядит как вредоносный код - но вы же не напишете его, не так ли?

Подумайте о своей огромной куче предыдущих вопросов, и те, которые получили хорошие ответы быстро. Почему они работали, а "типа как можно меньше" - нет? Задавать хороший вопрос-это навык, который вы, кажется, не развиваете: вместо этого вы, кажется, становитесь вампиром-помощником ...


Рейтинг:
1

RickZeeland

Не очень понятно, чего вы хотите, но я думаю, что вам нужно использовать CheckBox.CheckedChanged Событие:
флажок.CheckedChanged Event (System.Окна.Формы) | Microsoft Docs[^]

Также смотрите примеры здесь: Visual Basic 2017 Урок 21: работа с флажками - Visual Basic[^]


irfanansari

сэр извините, я думаю, что так я не могу объяснить в хорошем смысле на самом деле моя работа была сделана и большое спасибо ваш ответ я просто делаю приложение будильника есть кнопка текстового поля и visual basic my.setting .date и получить данные из настройки вы можете понять сэр я использую будильник просто первая форма загрузится и пользователь даст дату выбранную дату, то сегодня.дата проверит, что данная дата, а затем как дата будет соответствовать, как пользователь дает в последний раз, то авто экран шоу в противном случае form1 всегда будет запускаться, но не показывает пользователю, что он работает backwork с запуском windows, и я просто juse visible=false a

KarstenK

Потратьте некоторое время на изучение некоторых учебных пособий. Вам не хватает некоторых базовых знаний. Таким образом, написание кода-это вождение автомобиля, но не знание дорожных знаков. Поверьте опытному программисту: инвестирование этого времени поможет вам достичь ваших целей быстрее и лучше. ;-)