我想更改树视图中所选项目的颜色,即使所选项目没有聚焦。我正在使用 DrawoNode 来实现此目的。但我的 DrawNode 事件没有触发。可能是什么问题呢?这是我的代码:
SolidBrush greenBrush = new SolidBrush(Color.Green);
SolidBrush redBrush = new SolidBrush(Color.Red);
private void tvVouchers_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if (e.Node.IsSelected)
{
if (tvVouchers.Focused)
e.Graphics.FillRectangle(greenBrush, e.Bounds);
else
e.Graphics.FillRectangle(redBrush, e.Bounds);
}
else
e.Graphics.FillRectangle(Brushes.White, e.Bounds);
e.Graphics.DrawRectangle(SystemPens.Control, e.Bounds);
TextRenderer.DrawText(e.Graphics,
e.Node.Text,
e.Node.TreeView.Font,
e.Node.Bounds,
e.Node.ForeColor);
}
Run Code Online (Sandbox Code Playgroud) 我需要配置我的网站 SSL。我有以下文件:file.csr 和 file.jks
我需要以下文件来启用我的网站的 SSL:file.crt、file.key 和 keystore
我通过互联网进行了搜索,但没有找到任何帮助。谁能告诉我如何使用我已有的文件获取这些文件?
我尝试了多种转换选项,但没有任何效果。
<Connector port="8442" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/conf/keys/server/keystore"
keystorePass="CHANGEME"/>
Run Code Online (Sandbox Code Playgroud)