コンテンツに応じてダイナミクスを変更できる適切性を含むカスタムボタンを開発したいと思います。このボタンは、同じフォームで一度使用されます。C#winform:winformとusercontrol間の通信
たとえば、カスタムボタンには文字列strが含まれています。ボタンをデータベースに更新したい場合は、メインフォームの文字列を設定するだけです:str = "update mytable * *" delete関数が必要な場合は、文字列をメインフォームのstr = "delete from my table ....."に設定するだけです。
私に例を挙げてもらえますか?私はC#で新しいです。あなたは、私がテキストボックスに同じ事をしたwheerあなたはこのブログの記事をチェックすることができ、コード
を所有書くためにあなただけの.NET framworkのボタンクラスをオーバーライドし、必要にする必要があり、これを達成することが
文字列sqlstr; パブリック文字列SqlStr {get {return sqlstr; }セット{sqlstr =値; }} プライベートvoid button1_Click(オブジェクト送信者、EventArgs e)//(または、無効なOnClick(EventArgs e)を使用) {base.OnClick(e); MessageBox.Show(sqlstr);} –
クリックイベントのために、それを上書きすることができます... –
それを上書きする方法?オーバーライドvoid OnClick(EventArgs e)usercontrol?私はこれを試してみましたが失敗しました –