test color text

 1 class Fruit
 2     def initialize( k )
 3         @kind = k
 4         @condition = "ripe"
 5     end
 6 
 7 
 8     def set_kind(k)
 9         @kind = k
10     end
11 
12     def get_kind
13         @kind
14     end
15 
16     def inspect
17         "a fruit of the " + @kind + " variety"
18     end
19 end
20 
21 f2 = Fruit.new "APPLE"
22 #f2.set_kind("banana")
23 puts f2.get_kind
24 
25 print f2
26 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是修改后的代码: ``` private bool isGoodChecked = false; // 是否完成良品点检 private bool isBadChecked = false; // 是否完成不良品点检 // 监控文件夹的路径 private string folderPath = "文件夹路径"; private FileSystemWatcher watcher; private void Form1_Load(object sender, EventArgs e) { // 创建文件夹监控实例 watcher = new FileSystemWatcher(); watcher.Path = folderPath; watcher.Filter = "*.txt"; watcher.Created += new FileSystemEventHandler(OnFileCreated); watcher.EnableRaisingEvents = true; } private void OnFileCreated(object source, FileSystemEventArgs e) { string fileName = e.Name; string[] parts = fileName.Split('_'); string barcode = parts[1]; if (fileName.StartsWith("goodBarcode_")) { // 如果是良品点检报告 lb_test_state.BackColor = Color.Green; lb_test_state.Text = "良品点检完成"; isGoodChecked = true; UpdateDatabase(barcode); } else if (fileName.StartsWith("badBarcode_")) { // 如果是不良品点检报告 lb_test_state.BackColor = Color.Green; lb_test_state.Text = "不良品点检完成"; isBadChecked = true; UpdateDatabase(barcode); } CheckTestComplete(); } private void CheckTestComplete() { // 如果两种点检都完成,则解除条码限制 if (isGoodChecked && isBadChecked) { goodBarcodeList.Clear(); badBarcodeList.Clear(); isGoodChecked = false; isBadChecked = false; } } private void UpdateDatabase(string barcode) { // 更新数据库 // ... } private void btn_test_Click(object sender, EventArgs e) { string barcode = tb_barcode.Text; if (goodBarcodeList.Contains(barcode)) { lb_test_state.BackColor = Color.Yellow; lb_test_state.Text = "请进行良品点检"; } else if (badBarcodeList.Contains(barcode)) { lb_test_state.BackColor = Color.Yellow; lb_test_state.Text = "请进行不良品点检"; } else { lb_test_state.BackColor = Color.Red; lb_test_state.Text = "条码错误"; } } ``` 在代码中添加了两个变量isGoodChecked和isBadChecked,用于记录良品点检和不良品点检是否完成。在文件夹监控事件中,如果发现良品点检或不良品点检报告生成,则更新label状态栏,并将对应的变量设置为true,同时更新数据库。在CheckTestComplete方法中检查两种点检是否都完成,如果都完成则解除条码限制。在btn_test_Click方法中,如果扫描到的是良品或不良品条码,则提示进行点检,否则提示条码错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值