从文件System.IO Windows窗体加载

时间:2016-03-28 21:45:09

标签: c# winforms

嗨我从二进制文件

加载时没什么问题
        FileStream yay = new FileStream(@"c:\\StatsSave\save.bin", FileMode.Create);
        BinaryWriter yay01 = new BinaryWriter(yay);

        string win = Convert.ToString(label02.Text);
        string lose = Convert.ToString(label01.Text);
        foreach(string game in listBox.Items)
        {
            yay01.Write(game);
        }
        yay01.Write(win);
        yay01.Write(lose);

        yay.Close();
        yay01.Close();

这是我的加载我想问题是ListBox中的某个地方 如果你想在这里保存

U+FEFF

我正在尝试解决这个问题两个小时,现在我得为你的答案取悦。 谢谢,对不起我的英语,这不是我的母语,我没有权力

1 个答案:

答案 0 :(得分:0)

ListBox.Items的类型为ObjectCollection,因此您需要使用

@Directive({
  selector: '[disable-paste]'
})
export class DisablePaste {
  @Input('disable-paste') disablePaste:boolean;

  constructor(private _elementRef:ElementRef) {}
  ngOnChanges() {
    if(this.disablePaste) {
      this._elementRef.nativeElement.onpaste = (e:any) => {
         e.preventDefault();
      }
    } else {
      this._elementRef.nativeElement.onpaste = null; 
    }
  }
}

另外,请确保c:\ StatsSave \ save.bin存在