update to latest version

This commit is contained in:
Merith 2025-02-28 11:27:06 -08:00
parent b69a6ae4a1
commit ddd2ea9eb5
41 changed files with 7918 additions and 7943 deletions

View file

@ -1,84 +1,84 @@
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using HtmlAgilityPack;
namespace ControlApp;
public class ComForm : Form
{
private string formtype;
private IContainer components;
public string[] ReturnedData { get; private set; }
public ComForm(string Url, string type)
{
formtype = type;
ReturnedData = new string[3] { "", "", "" };
WebBrowser wb = new WebBrowser();
wb.Name = "TheWebBrowser";
wb.Navigate(Url);
wb.Dock = DockStyle.Fill;
wb.DocumentCompleted += TheWebBrowser_DocumentCompleted;
base.Controls.Add(wb);
InitializeComponent();
}
private void ComForm_Load(object sender, EventArgs e)
{
}
private void TheWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (base.Controls["TheWebBrowser"] != null)
{
string htmlContent = ((WebBrowser)base.Controls["TheWebBrowser"]).DocumentText;
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(htmlContent);
HtmlNode labelNode = doc.GetElementbyId("result");
if (labelNode != null)
{
ReturnedData[0] = labelNode.InnerText;
}
if (formtype == "CheckNext")
{
labelNode = doc.GetElementbyId("next");
if (labelNode != null)
{
ReturnedData[1] = labelNode.InnerText;
}
labelNode = doc.GetElementbyId("vari");
if (labelNode != null)
{
ReturnedData[2] = labelNode.InnerText;
}
}
}
Close();
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
base.SuspendLayout();
base.AutoScaleDimensions = new System.Drawing.SizeF(7f, 15f);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size(800, 450);
base.Name = "ComForm";
base.Opacity = 0.0;
this.Text = "ComForm";
base.Load += new System.EventHandler(ComForm_Load);
base.ResumeLayout(false);
}
}
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using HtmlAgilityPack;
namespace ControlApp;
public class ComForm : Form
{
private string formtype;
private IContainer components;
public string[] ReturnedData { get; private set; }
public ComForm(string Url, string type)
{
formtype = type;
ReturnedData = new string[3] { "", "", "" };
WebBrowser wb = new WebBrowser();
wb.Name = "TheWebBrowser";
wb.Navigate(Url);
wb.Dock = DockStyle.Fill;
wb.DocumentCompleted += TheWebBrowser_DocumentCompleted;
base.Controls.Add(wb);
InitializeComponent();
}
private void ComForm_Load(object sender, EventArgs e)
{
}
private void TheWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (base.Controls["TheWebBrowser"] != null)
{
string htmlContent = ((WebBrowser)base.Controls["TheWebBrowser"]).DocumentText;
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(htmlContent);
HtmlNode labelNode = doc.GetElementbyId("result");
if (labelNode != null)
{
ReturnedData[0] = labelNode.InnerText;
}
if (formtype == "CheckNext")
{
labelNode = doc.GetElementbyId("next");
if (labelNode != null)
{
ReturnedData[1] = labelNode.InnerText;
}
labelNode = doc.GetElementbyId("vari");
if (labelNode != null)
{
ReturnedData[2] = labelNode.InnerText;
}
}
}
Close();
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
base.SuspendLayout();
base.AutoScaleDimensions = new System.Drawing.SizeF(7f, 15f);
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
base.ClientSize = new System.Drawing.Size(800, 450);
base.Name = "ComForm";
base.Opacity = 0.0;
this.Text = "ComForm";
base.Load += new System.EventHandler(ComForm_Load);
base.ResumeLayout(false);
}
}