C#HZH控件库
By
chenqiang
at 2022-08-12 • 2人收藏 • 1564人看过
HZHControls是基于.Net Framework4.0原生控件开发的一套控件,你不需要担心有其他控件或版权问题。
HZHControls是完全开源的一套控件,你可以根据自己的需求去调整功能。
HZHControls是对触屏操作具有友好支持的一套控件。
HZHControls是一套漂亮的易用的控件。
官方网站:http://www.hzhcontrols.com/
aardio 调用C#控件真好用。
import win.ui; /*DSG{{*/ var winform = win.form(text="c#HZH控件库";right=759;bottom=469) winform.add( button={cls="button";text="Button";left=150;top=174;right=327;bottom=249;z=1}; button2={cls="button";text="Button";left=156;top=292;right=318;bottom=392;z=3}; custom={cls="custom";text="自定义控件";left=457;top=40;right=692;bottom=218;bgcolor=65280;z=2}; custom2={cls="custom";text="自定义控件";left=497;top=219;right=697;bottom=419;z=4} ) /*}}*/ import dotNet; import console; import System.Drawing; import System.Windows.Forms; HZH = dotNet.loadFile("\dlg\HZH\HZH_Controls.dll"); LiveCharts = dotNet.loadFile("\dlg\HZH\LiveCharts.dll"); WinFormsLiveCharts = dotNet.loadFile("\dlg\HZH\LiveCharts.WinForms.dll"); WpfLiveCharts = dotNet.loadFile("\dlg\HZH\LiveCharts.Wpf.dll"); SolidGauge = WinFormsLiveCharts.new("SolidGauge"); //绑定窗口 System.Windows.Forms.CreateEmbed(SolidGauge, winform.custom); SolidGauge.Uses360Mode=true;//一圈还是半圈 SolidGauge.From = 0;//最小值 SolidGauge.To = 100;//最大值 SolidGauge.Value = 1;//当前值 winform.button.oncommand = function(id,event){ for(i=1;100;1){ SolidGauge.Value = i; win.delay(10) } } UCWave = HZH.new("HZH_Controls.Controls.UCWave"); //绑定窗口 System.Windows.Forms.CreateEmbed(UCWave, winform.custom2); winform.button2.oncommand = function(id,event){ UCWave.WaveColor=0xFF3C67B1;//水波颜色 UCWave.WaveSleep=100; //运行速度单位为毫秒 UCWave.WaveHeight=50; //波高 } winform.show(); win.loopMessage(); return winform;
https://wwc.lanzouw.com/imF6M09gi2zg
5 个回复 | 最后更新于 2022-08-15
登录后方可回帖
感谢分享,工业软件上使用确实不错