private void linkLabelMqttSettings_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (Frm_MQTTSettings frm = new Frm_MQTTSettings()) { frm.cam = this.cam; frm.tb_ServerPort.Text = AppSettings.Settings.mqtt_serverandport; frm.cb_UseTLS.Checked = AppSettings.Settings.mqtt_UseTLS; frm.tb_Password.Text = AppSettings.Settings.mqtt_password; frm.tb_Username.Text = AppSettings.Settings.mqtt_username; frm.tb_Topic.Text = tb_MQTT_Topic.Text.Trim(); frm.tb_Payload.Text = tb_MQTT_Payload.Text.Trim(); if (frm.ShowDialog() == DialogResult.OK) { AppSettings.Settings.mqtt_UseTLS = frm.cb_UseTLS.Checked; AppSettings.Settings.mqtt_username = frm.tb_Username.Text.Trim(); AppSettings.Settings.mqtt_serverandport = frm.tb_ServerPort.Text.Trim(); AppSettings.Settings.mqtt_password = frm.tb_Password.Text.Trim(); this.tb_MQTT_Payload.Text = frm.tb_Payload.Text.Trim(); this.tb_MQTT_Topic.Text = frm.tb_Topic.Text.Trim(); AppSettings.Save(); } } }
private void linkLabelMqttSettings_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (Frm_MQTTSettings frm = new Frm_MQTTSettings()) { frm.cam = this.cam; frm.tb_ServerPort.Text = AppSettings.Settings.mqtt_serverandport; frm.cb_UseTLS.Checked = AppSettings.Settings.mqtt_UseTLS; frm.tb_Password.Text = AppSettings.Settings.mqtt_password; frm.tb_Username.Text = AppSettings.Settings.mqtt_username; frm.tb_ClientID.Text = AppSettings.Settings.mqtt_clientid; frm.tb_LWTTopic.Text = AppSettings.Settings.mqtt_LastWillTopic; frm.tb_LWTPayload.Text = AppSettings.Settings.mqtt_LastWillPayload; frm.tb_Topic.Text = this.tb_MQTT_Topic.Text.Trim(); frm.tb_Payload.Text = this.tb_MQTT_Payload.Text.Trim(); frm.cb_Retain.Checked = this.cam.Action_mqtt_retain_message; if (frm.ShowDialog() == DialogResult.OK) { AppSettings.Settings.mqtt_UseTLS = frm.cb_UseTLS.Checked; AppSettings.Settings.mqtt_username = frm.tb_Username.Text.Trim(); AppSettings.Settings.mqtt_serverandport = frm.tb_ServerPort.Text.Trim(); AppSettings.Settings.mqtt_password = frm.tb_Password.Text.Trim(); AppSettings.Settings.mqtt_clientid = frm.tb_ClientID.Text.Trim(); AppSettings.Settings.mqtt_LastWillTopic = frm.tb_LWTTopic.Text.Trim(); AppSettings.Settings.mqtt_LastWillPayload = frm.tb_LWTPayload.Text.Trim(); this.tb_MQTT_Payload.Text = frm.tb_Payload.Text.Trim(); this.tb_MQTT_Topic.Text = frm.tb_Topic.Text.Trim(); this.cam.Action_mqtt_retain_message = frm.cb_Retain.Checked; AppSettings.SaveAsync(); } } }