c# - 如何以不同形式获取两个标签中的滚动条值
问题描述
我创建了一个应用程序,它可以使用 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”形式的标签名称,但它不起作用。
解决方案
推荐阅读
- java - On OptimisticLockException: version is set to latest value
- git - 通过 Github 的 API 更新文件时是否必须更改 REF HEAD
- php - 如何在 Carbon 实例中添加 CarbonInterval 实例
- python - 使用 Django 将 BrinIndex 添加到现有 PostgreSQL 数据库
- php - Laravel 查询返回意外订单
- linux - QXcbConnection:使用 Qt5 远程调试程序时无法连接到显示器
- python - 在python中过滤json对象的json数组的有效方法
- avisynth - AVISynth 的 ImageWriter 提供空白 PNG 文件
- tortoisesvn - 从源代码管理中排除哪些文件/文件夹
- c# - 使用 List.OrderBy 按存储在另一个列表中的位置对列表进行排序