首页 > 解决方案 > 如何以不同形式获取两个标签中的滚动条值

问题描述

我创建了一个应用程序,它可以使用 hscrollbar 以 2 种不同的形式显示温度(在标签中)。我有两种形式,一种叫“Capteur”,她有一个标签和滚动条,第二种叫“Afficheur”,她也有一个标签。在“Capteur”表单中,我使用事件 ValueChanged 轻松更改文本标签:

        private void HReglageTemperature_ValueChanged(object sender, EventArgs e) {
            afficheur.Temp = this.hReglageTemperature.Value;
            this.lTempCapteur.Text = string.Format("{0}°C", afficheur.Temp); //lTempCapteur is the name of the label
        }

但在我的表单“Afficheur”(即 form2)中,我无法通过滚动条的值更改标签的文本,因为我没有滚动条的 ValueChanged 事件。

我的“Afficheur”表单中只有此代码:

    public partial class Afficheur : Form {

        int temp = 0;

        public Afficheur() {
            InitializeComponent();
        }

        public int Temp {
            get => temp;
            set => temp = value;
        }

我已经尝试在我的 ValueChanged 事件中添加“Afficheur”形式的标签名称,但它不起作用。

标签: c#

解决方案


推荐阅读