Nach Update Syncfusion / Anpassungen Nativ

This commit is contained in:
Stefan Hutter
2024-09-18 09:57:27 +02:00
parent cb21f39e6b
commit d4b9318d96
1954 changed files with 2024537 additions and 116 deletions

View File

@@ -32,7 +32,28 @@ namespace OnDoc.Diverses
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
}
private void treeView_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
if (e.Node == null) return;
// if treeview's HideSelection property is "True",
// this will always returns "False" on unfocused treeview
var selected = (e.State & TreeNodeStates.Selected) == TreeNodeStates.Selected;
var unfocused = !e.Node.TreeView.Focused;
// we need to do owner drawing only on a selected node
// and when the treeview is unfocused, else let the OS do it for us
if (selected && unfocused)
{
var font = e.Node.NodeFont ?? e.Node.TreeView.Font;
e.Graphics.FillRectangle(SystemBrushes.Highlight, e.Bounds);
TextRenderer.DrawText(e.Graphics, e.Node.Text, font, e.Bounds, SystemColors.HighlightText, TextFormatFlags.GlyphOverhangPadding);
}
else
{
e.DrawDefault = true;
}
}
private void NativVorlagen_Load(object sender, EventArgs e)
{
@@ -54,6 +75,12 @@ namespace OnDoc.Diverses
}
sr.Close();
TotalKlassifizierung = i - 1;
try
{
RadioButton rb = this.Controls.Find("rb1", true).FirstOrDefault() as RadioButton;
rb.Checked = true;
}
catch { }
string ext = "";
DirectoryInfo directoryInfo = new DirectoryInfo(Properties.Settings.Default.NativVorlagen);
@@ -215,7 +242,7 @@ namespace OnDoc.Diverses
string klassifizierung = "";
try
{
for (int i = 0; i < TotalKlassifizierung; i++)
for (int i = 1; i < TotalKlassifizierung+1; i++)
{
RadioButton rb = this.Controls.Find("rb" + i.ToString(), true).FirstOrDefault() as RadioButton;
if (rb != null)