miniSql

创建
zgc123@gmail.com authored at 11/19/2023 1:40:15 AM
6136600
Tree
0 Parent(s)
Summary: 1 changed files with 51 additions and 0 deletions.
Added +51 -0
Added +51 -0
diff --git a/minisqlquery-master/src/MiniSqlQuery.Core/Commands/ShowUrlCommand.cs b/minisqlquery-master/src/MiniSqlQuery.Core/Commands/ShowUrlCommand.cs
new file mode 100644
index 0000000..9507141
--- /dev/null
+++ b/minisqlquery-master/src/MiniSqlQuery.Core/Commands/ShowUrlCommand.cs
@@ -0,0 +1,51 @@
+#region License
+
+// Copyright 2005-2019 Paul Kohler (https://github.com/paulkohler/minisqlquery). All rights reserved.
+// This source code is made available under the terms of the GNU Lesser General Public License v3.0
+// https://github.com/paulkohler/minisqlquery/blob/master/LICENSE
+#endregion
+
+using System.Drawing;
+
+namespace MiniSqlQuery.Core.Commands
+{
+    /// <summary>
+    /// 	The show url command.
+    /// </summary>
+    public class ShowUrlCommand
+        : CommandBase
+    {
+        /// <summary>
+        /// 	Initializes a new instance of the <see cref="ShowUrlCommand"/> class.
+        /// </summary>
+        /// <param name="name">
+        /// The name of the command.
+        /// </param>
+        /// <param name="url">
+        /// The url of the link to display in a browser.
+        /// </param>
+        /// <param name="image">
+        /// The image to use from the resources.
+        /// </param>
+        public ShowUrlCommand(string name, string url, Image image)
+            : base(name)
+        {
+            Url = url;
+            SmallImage = image;
+        }
+
+        /// <summary>
+        /// 	Gets or sets Url.
+        /// </summary>
+        /// <value>The url.</value>
+        public string Url { get; protected set; }
+
+        /// <summary>
+        /// 	Execute the command.
+        /// </summary>
+        public override void Execute()
+        {
+            Utility.ShowUrl(Url);
+        }
+    }
+}
\ No newline at end of file