この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
.Net/C#
›
Winフォーム間のデリゲート値
眺める:
17570
|
答える:
1
[WinForm]
Winフォーム間のデリゲート値
[リンクをコピー]
クズども
掲載地 2015/12/28 12:27:20
|
|
|
|
第一の形(主形):
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 winformDelegate
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 frm=new Form2();
frm.Myevent += GetValue;
frm.Show();
}
public void GetValue(string text)
{
textBox1.Text = text;
}
}
}
コードをコピーします
第二形式:
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 winformDelegate
{
public partial class Form2 : Form
{
public delegate void DelegaeValue
(string text);
public event DelegaeValue Myevent;
protected virtual void ValueInformation(string text)
{
DelegaeValue handler = Myevent;
if (handler != null)
handler(text);
}
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (Myevent != null)
{
}
ValueInformation(textBox1.Text);
}
}
}
コードをコピーします
先の:
フォームのOnsubmit Event - フォーム提出前に検証を実装する最良の方法
次に:
JSONP - Ajaxにおけるクロスドメインアクセスの問題解決
関連記事
•
ゲストモードでのDiscuz x3.4投稿におけるユーザーステータスの最適化
•
ISO 3166 国名およびその行政区分は代表コードです
•
.NET/C# 依存注入サービス登録 Scrutor ツール
•
.NET/C#テンプレートエンジン用のRazorLightチュートリアル
•
.NET/C# メソッド ImplOptions.AggressiveInlining パフォーマンス最適化
•
.NET 10はLinux上でShebang方式でスクリプトを実行します
•
.NET/C#はClosedXMLを使ってExcelをDataTableに読み込みます
•
X++ リクエスト https インターフェース「Failed to create SSL / TLS secure channel」の問題
•
.NET/C# はDataTablesを通じて動的にテーブル構造を作成します
•
Triliumでプライベートなノート作成の知識ベースを構築する
クズども
地主
|
掲載地 2017/08/17 11:28:12
|
委任なしで価値を渡すことは可能です
フォーム1コード:
ログインが見えます。
フォーム2コード:
ログインが見えます。
閲覧したセクション
フロントエンドフレーム
Memcached/Redis
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com