小编Chr*_*jær的帖子

解析化学式

我正在尝试为一个应用程序编写一个方法,它采用像"CH3COOH"这样的化学式,并返回一些充满符号的集合.

CH3COOH会返回[C,H,H,H,C,O,O,H]

我已经有了一些有点工作的东西,但它非常复杂并且使用了大量嵌套if-else结构和循环的代码.

有没有办法可以通过使用String.split的某种正则表达式或者其他一些简单的代码来实现这一点?

java chemistry

21
推荐指数
3
解决办法
8328
查看次数

Windows窗体设计器删除我的代码

我设计了一些与工具条一起使用的自定义控件,因此我将子类化为ToolStripControlHost.在这种情况下一个复选框...我的代码如下所示:

public class ToolStripCheckBox : ToolStripControlHost
{
    public ToolStripCheckBox()
        : base(new CheckBox())
    {
    }

    public CheckBox CheckBoxControl
    {
        get
        {
            return Control as CheckBox;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在我的Form1.Designer.cs文件中键入它们时,它们工作正常,但是当我在设计器中进行修改时,我的一些自定义代码会消失Form1.Designer.cs,更具体地说是事件处理程序和自定义外观.例如,这条线消失了

this.boldCheckBox.CheckBoxControl.Appearance = System.Windows.Forms.Appearance.Button;
Run Code Online (Sandbox Code Playgroud)

这有点烦人,我不知道该做什么:-(

c# visual-studio winforms

0
推荐指数
1
解决办法
453
查看次数

标签 统计

c# ×1

chemistry ×1

java ×1

visual-studio ×1

winforms ×1