66 строки
1.7 KiB
C#
66 строки
1.7 KiB
C#
#region Copyright Syncfusion Inc. 2001-2024.
|
|
// Copyright Syncfusion Inc. 2001-2024. All rights reserved.
|
|
// Use of this code is subject to the terms of our license.
|
|
// A copy of the current license can be obtained at any time by e-mailing
|
|
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
|
// applicable laws.
|
|
#endregion
|
|
using Syncfusion.Windows.Forms.Tools;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
|
|
namespace SpreadsheetDemo
|
|
{
|
|
public partial class Form1 : RibbonForm
|
|
{
|
|
/// <summary>
|
|
/// The main entry point for the application.
|
|
/// </summary>
|
|
[STAThread]
|
|
static void Main()
|
|
{
|
|
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
|
|
Application.EnableVisualStyles();
|
|
Application.SetCompatibleTextRenderingDefault(true);
|
|
Application.Run(new Form1());
|
|
}
|
|
|
|
public Form1()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Represents a class that is used to find the licensing file for Syncfusion controls.
|
|
/// </summary>
|
|
public class DemoCommon
|
|
{
|
|
|
|
/// <summary>
|
|
/// Finds the license key from the Common folder.
|
|
/// </summary>
|
|
/// <returns>Returns the license key.</returns>
|
|
public static string FindLicenseKey()
|
|
{
|
|
string licenseKeyFile = "..\\Common\\SyncfusionLicense.txt";
|
|
for (int n = 0; n < 20; n++)
|
|
{
|
|
if (!System.IO.File.Exists(licenseKeyFile))
|
|
{
|
|
licenseKeyFile = @"..\" + licenseKeyFile;
|
|
continue;
|
|
}
|
|
return System.IO.File.ReadAllText(licenseKeyFile);
|
|
}
|
|
return string.Empty;
|
|
}
|
|
}
|
|
}
|