我已经搜索了我对您的要求,但我的措辞可能有误,所以我希望我输入的内容易于理解。
我正在使用两个文本框创建一个 Css 格式化程序WinForms
我希望它在第一个中采用 css 长格式代码,textBoxLongFormat
然后在第二个中出现textboxShortFormat
,作为 css 短代码。
我有一些用于文本框的代码和一个单独的其他代码类,用于在幕后更改格式。
该课程有效,但我遇到了问题,textBoxLongFormat
我猜它会反过来发生,代码在自身循环而不是关闭,所以它没有发送格式,textBoxShortFormat
所以什么也没有发生。
我知道我做错了什么,但我看不到它。我做错了什么?有你的帮助会很棒。
如果有帮助,这是文本框的代码。
我需要添加什么或使它起作用?
private void textBoxLongFormat_TextChanged(object sender, EventArgs e)
{
CssFormatConverter cssLongFormatConverter = new CssFormatConverter();
string longFormatCss = textBoxLongFormat.Text;
string shortFormatCss = cssLongFormatConverter.ToShortFormat(longFormatCss);
textBoxShortFormat.Text = shortFormatCss;
}
private void textBoxShortFormat_TextChanged(object sender, EventArgs e)
{
CssFormatConverter cssShortFormatConverter = new CssFormatConverter();
string shortFormatCss = textBoxShortFormat.Text;
string longFormatCss = cssShortFormatConverter.ToLongFormat(shortFormatCss);
textBoxLongFormat.Text = longFormatCss;
}
先感谢您