Skip to content

Commit 6fbbee7

Browse files
author
dahall
committed
Added .NET 9.0 to TaskEditor
1 parent 974c574 commit 6fbbee7

11 files changed

+49
-6
lines changed

TaskEditor/CustomComboBox.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ public bool AllowResizeDropDown
159159
/// Gets or sets the size of the drop-down control itself.
160160
/// </summary>
161161
/// <value>The size of the drop-down control.</value>
162-
[Category("Custom Drop-Down"),
163-
Browsable(false)]
162+
[Category("Custom Drop-Down"), Browsable(false)]
163+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
164164
public Size ControlSize
165165
{
166166
get { return m_sizeOriginal; }
@@ -193,6 +193,7 @@ public Size ControlSize
193193
/// </summary>
194194
/// <value>The drop down control.</value>
195195
[Browsable(false)]
196+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
196197
public Control DropDownControl
197198
{
198199
get { return m_dropDownCtrl; }
@@ -299,6 +300,7 @@ public SizeMode DropDownSizeMode
299300
/// </summary>
300301
/// <value>The size of the drop-down area.</value>
301302
[Category("Custom Drop-Down")]
303+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
302304
public Size DropSize
303305
{
304306
get { return m_sizeCombo; }
@@ -573,6 +575,7 @@ public Size DropSize
573575
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"/>
574576
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
575577
/// </PermissionSet>
578+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
576579
public new string Text
577580
{
578581
get { return base.Items.Count == 0 ? string.Empty : base.Items[0].ToString(); }
@@ -1078,6 +1081,7 @@ public PopupDropDown(bool autoSize)
10781081
/// <summary>
10791082
/// Type of resize mode, grips are automatically drawn at bottom-left and bottom-right corners.
10801083
/// </summary>
1084+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
10811085
public PopupResizeMode ResizeMode
10821086
{
10831087
get { return m_resizeMode; }

TaskEditor/DialogBase.cs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,7 @@ public DialogBase()
971971
/// An <see cref="T:System.Windows.Forms.IButtonControl"/> that represents the button to use as the accept button for the form.
972972
/// </returns>
973973
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
974+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
974975
public new IButtonControl AcceptButton
975976
{
976977
get
@@ -991,6 +992,7 @@ public DialogBase()
991992
/// The description of the control used by accessibility client applications. The default is null.
992993
/// </returns>
993994
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
995+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
994996
public new string AccessibleDescription
995997
{
996998
get
@@ -1011,6 +1013,7 @@ public DialogBase()
10111013
/// The name of the control used by accessibility client applications. The default is null.
10121014
/// </returns>
10131015
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1016+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
10141017
public new string AccessibleName
10151018
{
10161019
get
@@ -1034,6 +1037,7 @@ public DialogBase()
10341037
/// The value assigned is not one of the <see cref="T:System.Windows.Forms.AccessibleRole"/> values.
10351038
/// </exception>
10361039
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1040+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
10371041
public new AccessibleRole AccessibleRole
10381042
{
10391043
get
@@ -1098,6 +1102,7 @@ public override AnchorStyles Anchor
10981102
/// <returns>true if the form will automatically scale itself and its controls based on the current font assigned to the form; otherwise, false. The default is true.
10991103
/// </returns>
11001104
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never), Obsolete("This property has been deprecated. Use the AutoScaleMode property instead. http://go.microsoft.com/fwlink/?linkid=14202")]
1105+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
11011106
public new bool AutoScale
11021107
{
11031108
#pragma warning disable 0618
@@ -1230,6 +1235,7 @@ public override bool AutoSize
12301235
/// The value is not a valid <see cref="T:System.Windows.Forms.AutoSizeMode"/> value.
12311236
/// </exception>
12321237
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1238+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
12331239
public new AutoSizeMode AutoSizeMode
12341240
{
12351241
get
@@ -1340,6 +1346,7 @@ public override ImageLayout BackgroundImageLayout
13401346
/// An <see cref="T:System.Windows.Forms.IButtonControl"/> that represents the cancel button for the form.
13411347
/// </returns>
13421348
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1349+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
13431350
public new IButtonControl CancelButton
13441351
{
13451352
get
@@ -1359,6 +1366,7 @@ public override ImageLayout BackgroundImageLayout
13591366
/// <returns>true if the control causes validation to be performed on any controls requiring validation when it receives focus; otherwise, false. The default is true.
13601367
/// </returns>
13611368
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1369+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
13621370
public new bool CausesValidation
13631371
{
13641372
get
@@ -1452,6 +1460,7 @@ public override ContextMenuStrip ContextMenuStrip
14521460
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
14531461
/// </PermissionSet>
14541462
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1463+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
14551464
public new bool ControlBox
14561465
{
14571466
get
@@ -1649,6 +1658,7 @@ public override Color ForeColor
16491658
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
16501659
/// </PermissionSet>
16511660
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1661+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
16521662
public new bool HelpButton
16531663
{
16541664
get
@@ -1704,6 +1714,7 @@ public override Color ForeColor
17041714
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
17051715
/// </PermissionSet>
17061716
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1717+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
17071718
public new ImeMode ImeMode
17081719
{
17091720
get
@@ -1729,6 +1740,7 @@ public override Color ForeColor
17291740
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
17301741
/// </PermissionSet>
17311742
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1743+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
17321744
public new bool IsMdiContainer
17331745
{
17341746
get
@@ -1748,6 +1760,7 @@ public override Color ForeColor
17481760
/// <returns>true if the form will receive all key events; false if the currently selected control on the form receives key events. The default is false.
17491761
/// </returns>
17501762
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1763+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
17511764
public new bool KeyPreview
17521765
{
17531766
get
@@ -1788,6 +1801,7 @@ public override Color ForeColor
17881801
/// A <see cref="T:System.Windows.Forms.MenuStrip"/> that represents the container for the menu structure of the form. The default is null.
17891802
/// </returns>
17901803
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1804+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
17911805
public new MenuStrip MainMenuStrip
17921806
{
17931807
get { return base.MainMenuStrip; }
@@ -1799,6 +1813,7 @@ public override Color ForeColor
17991813
/// </summary>
18001814
/// <value>The margin.</value>
18011815
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1816+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
18021817
public new Padding Margin
18031818
{
18041819
get
@@ -1853,6 +1868,7 @@ public override Color ForeColor
18531868
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
18541869
/// </PermissionSet>
18551870
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
1871+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
18561872
public new Size MaximumSize
18571873
{
18581874
get
@@ -1961,6 +1977,7 @@ public override Color ForeColor
19611977
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
19621978
/// </PermissionSet>
19631979
[Browsable(false), EditorBrowsable(EditorBrowsableState.Advanced)]
1980+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
19641981
public new double Opacity
19651982
{
19661983
get
@@ -1984,6 +2001,7 @@ public override Color ForeColor
19842001
/// <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
19852002
/// </PermissionSet>
19862003
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2004+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
19872005
public new Padding Padding
19882006
{
19892007
get
@@ -2102,6 +2120,7 @@ public override bool RightToLeftLayout
21022120
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
21032121
/// </PermissionSet>
21042122
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2123+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
21052124
public new Size Size
21062125
{
21072126
get
@@ -2173,6 +2192,7 @@ public override bool RightToLeftLayout
21732192
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
21742193
/// </PermissionSet>
21752194
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2195+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
21762196
public new bool TabStop
21772197
{
21782198
get
@@ -2193,6 +2213,7 @@ public override bool RightToLeftLayout
21932213
/// An <see cref="T:System.Object"/> that contains data about the control. The default is null.
21942214
/// </returns>
21952215
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2216+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
21962217
public new object Tag
21972218
{
21982219
get
@@ -2235,6 +2256,7 @@ public override string Text
22352256
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
22362257
/// </PermissionSet>
22372258
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2259+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
22382260
public new bool TopMost
22392261
{
22402262
get
@@ -2261,6 +2283,7 @@ public override string Text
22612283
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
22622284
/// </PermissionSet>
22632285
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2286+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
22642287
public new Color TransparencyKey
22652288
{
22662289
get
@@ -2280,6 +2303,7 @@ public override string Text
22802303
/// <returns>true to use the wait cursor for the current control and all child controls; otherwise, false. The default is false.
22812304
/// </returns>
22822305
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2306+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
22832307
public new bool UseWaitCursor
22842308
{
22852309
get
@@ -2334,6 +2358,7 @@ public override string Text
23342358
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
23352359
/// </PermissionSet>
23362360
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
2361+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
23372362
public new FormWindowState WindowState
23382363
{
23392364
get

TaskEditor/DropDownCheckList.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ public ListControlItem[] SelectedItems
145145
/// An attempt was made to sort a <see cref="T:System.Windows.Forms.ComboBox"/> that is attached to a data source.
146146
/// </exception>
147147
/// <PermissionSet><IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/><IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/><IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"/><IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/></PermissionSet>
148+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
148149
public new bool Sorted
149150
{
150151
get => checkedListBox1.Sorted;

TaskEditor/DropDownCheckTree.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ public DropDownCheckTree()
9191
/// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence"/>
9292
/// <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true"/>
9393
/// </PermissionSet>
94+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
9495
public new bool Sorted
9596
{
9697
get { return checkedTreeView.Sorted; }

TaskEditor/EventActionFilterDataEditor.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Collections.Generic;
3+
using System.ComponentModel;
34
using System.Data;
45
using System.Windows.Forms;
56

@@ -19,6 +20,7 @@ public EventActionFilterDataEditor()
1920
dataGridView1.DataSource = dt;
2021
}
2122

23+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
2224
public IDictionary<string, string> DataItems
2325
{
2426
get

TaskEditor/EventActionFilterEditor.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
using System;
1+
using Microsoft.Win32.TaskScheduler.EditorProperties;
2+
using Microsoft.Win32.TaskScheduler.Events;
3+
using System;
24
using System.Collections.Generic;
5+
using System.ComponentModel;
36
using System.Diagnostics;
47
using System.Diagnostics.Eventing.Reader;
58
using System.Globalization;
69
using System.IO;
710
using System.Text.RegularExpressions;
811
using System.Windows.Forms;
9-
using Microsoft.Win32.TaskScheduler.EditorProperties;
10-
using Microsoft.Win32.TaskScheduler.Events;
1112

1213
namespace Microsoft.Win32.TaskScheduler
1314
{
@@ -79,6 +80,7 @@ public EventActionFilterEditor(string eventSubscription) : this()
7980

8081
/// <summary>Gets or sets the event query XML. Setting this value will reinitialize the dialog.</summary>
8182
/// <value>The event query XML.</value>
83+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
8284
public string Subscription
8385
{
8486
get => subscription;

TaskEditor/EventActionFilterTimeEditor.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.ComponentModel;
23
using System.Windows.Forms;
34

45
namespace Microsoft.Win32.TaskScheduler
@@ -22,6 +23,7 @@ public EventActionFilterTimeEditor()
2223
/// <value>
2324
/// "From" date time.
2425
/// </value>
26+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
2527
public DateTime? FromDateTime { get; set; }
2628

2729
/// <summary>
@@ -30,6 +32,7 @@ public EventActionFilterTimeEditor()
3032
/// <value>
3133
/// "To" date time.
3234
/// </value>
35+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
3336
public DateTime? ToDateTime { get; set; }
3437

3538
private void okButton_Click(object sender, EventArgs e)

TaskEditor/ReorderableListView.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public bool AllowRowReorder
6363
}
6464

6565
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
66+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
6667
public new SortOrder Sorting
6768
{
6869
get { return base.Sorting; }

TaskEditor/TaskEditor.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
<PropertyGroup>
33
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
44
<UseWindowsForms>true</UseWindowsForms>
5-
<TargetFrameworks>net45;net48;net6.0-windows;net7.0-windows;net8.0-windows;netcoreapp3.1</TargetFrameworks>
5+
<TargetFrameworks>net45;net48;net6.0-windows;net7.0-windows;net8.0-windows;net9.0-windows;netcoreapp3.1</TargetFrameworks>
6+
<!--<TargetFrameworks>net45;net48;net6.0-windows;net7.0-windows;net8.0-windows;netcoreapp3.1</TargetFrameworks>-->
67
<AssemblyName>Microsoft.Win32.TaskSchedulerEditor</AssemblyName>
78
<RootNamespace>Microsoft.Win32.TaskScheduler</RootNamespace>
89
<PackageId>TaskSchedulerEditor</PackageId>

TaskEditor/TaskListView.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public TaskFolder Folder
7575
/// <value>
7676
/// A zero-based index of the currently selected item. A value of negative one (-1) is returned if no item is selected.
7777
/// </value>
78+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
7879
public int SelectedIndex
7980
{
8081
get { return listView1.SelectedIndices.Count == 0 ? -1 : listView1.SelectedIndices[0]; }

0 commit comments

Comments
 (0)