字体预览工具 v1.0.0 初始版本
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Reflection;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace FontPreview
|
||||
{
|
||||
/// <summary>
|
||||
/// 关于对话框:显示版本、功能简介与技术说明。独立窗体,不影响主程序逻辑。
|
||||
/// </summary>
|
||||
public class AboutDialog : Form
|
||||
{
|
||||
public AboutDialog()
|
||||
{
|
||||
Text = "关于";
|
||||
FormBorderStyle = FormBorderStyle.FixedDialog;
|
||||
MaximizeBox = false;
|
||||
MinimizeBox = false;
|
||||
StartPosition = FormStartPosition.CenterParent;
|
||||
ClientSize = new Size(460, 320);
|
||||
Font = new Font("Microsoft YaHei UI", 9f);
|
||||
|
||||
Assembly asm = Assembly.GetExecutingAssembly();
|
||||
string ver = asm.GetName().Version != null ? asm.GetName().Version.ToString() : "1.0";
|
||||
|
||||
Label title = new Label
|
||||
{
|
||||
Text = AppInfo.FullTitle,
|
||||
Font = new Font("Microsoft YaHei UI", 14f, FontStyle.Bold),
|
||||
Location = new Point(18, 16),
|
||||
Size = new Size(420, 30)
|
||||
};
|
||||
|
||||
TextBox body = new TextBox
|
||||
{
|
||||
Multiline = true,
|
||||
ReadOnly = true,
|
||||
ScrollBars = ScrollBars.Vertical,
|
||||
Location = new Point(18, 56),
|
||||
Size = new Size(424, 218),
|
||||
BackColor = Color.White,
|
||||
BorderStyle = BorderStyle.FixedSingle,
|
||||
Text =
|
||||
"免安装字体预览 / 批量管理工具\r\n\r\n" +
|
||||
"主要功能:\r\n" +
|
||||
"• 直接预览未安装的 TTF / OTF / TTC 字体\r\n" +
|
||||
"• 卡片式批量预览,后台渲染、可随时停止\r\n" +
|
||||
"• 绿色快捷方式安装 / 注册表安装双模式\r\n" +
|
||||
"• 批量移动、批量重命名、标签与分类管理\r\n" +
|
||||
"• 支持局域网 / NAS 网络共享盘字体\r\n" +
|
||||
"• 导出系统字体、自定义字色底色与字号\r\n\r\n" +
|
||||
"技术:.NET WinForms,PrivateFontCollection 免加载预览,完全离线运行。\r\n\r\n" +
|
||||
"提示:右键“预览文字”框可一键填入中文样例。"
|
||||
};
|
||||
|
||||
Button ok = new Button
|
||||
{
|
||||
Text = "确定",
|
||||
DialogResult = DialogResult.OK,
|
||||
Location = new Point(360, 284),
|
||||
Size = new Size(82, 28)
|
||||
};
|
||||
|
||||
Controls.Add(title);
|
||||
Controls.Add(body);
|
||||
Controls.Add(ok);
|
||||
AcceptButton = ok;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user