1
2
3
4
5
<span="normal"> 6
7
<span="normal"> 8
<span="normal"> 9
<span="normal">10
<span="normal">11
<span="normal">12
<span="normal">13
<span="normal">14
<span="normal">15
<span="normal">16
<span="normal">17
<span="normal">18
<span="normal">19
<span="normal">20
<span="normal">21
<span="normal">22
<span="normal">23
<span="normal">24
<span="normal">25
<span="normal">26
<span="normal">27
<span="normal">28 | using <span="nn">cAlgo.API;
namespace <span="nn">cAlgo
<span="p">{
// この例では、CheckBoxEventArgs を使用する方法を示します。
[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public <span="k">class <span="nc">CheckBoxEventArgsSample <span="p">: <span="n">Indicator
<span="p">{
protected <span="k">override <span="k">void <span="nf">Initialize()
<span="p">{
var <span="n">checkBox <span="o">= new <span="n">CheckBox
<span="p">{
Text <span="o">= "チェックボックス"<span="p">,
<span="n">HorizontalAlignment <span="o">= <span="n">HorizontalAlignment.<span="n">Center<span="p">,
<span="n">VerticalAlignment <span="o">= <span="n">VerticalAlignment.<span="n">Center<span="p">,
<span="p">};
checkBox.<span="n">Click <span="o">+= <span="n">CheckBox_Click<span="p">;
Chart.<span="n">AddControl<span="p">(<span="n">checkBox<span="p">);
<span="p">}
private <span="k">void <span="nf">CheckBox_Click(<span="n">CheckBoxEventArgs <span="n">obj<span="p">)
<span="p">{
var <span="n">state <span="o">= <span="n">obj.<span="n">CheckBox<span="p">.<span="n">IsChecked<span="p">.<span="n">Value <span="o">? "チェック済み" <span="p">: "未チェック"<span="p">;
obj<span="p">.<span="n">CheckBox<span="p">.<span="n">Text <span="o">= <span="n">state<span="p">;
<span="p">}
public <span="k">override <span="k">void <span="nf">Calculate<span="p">(<span="kt">int <span="n">index<span="p">)
<span="p">{
<span="p">}
<span="p">}
<span="p">}
|