私は完璧に動作する私のフォーム上で自分のusercontol内のボタンコントロールを有効/無効にするためにこのコードを使用しました。UserControlのtoolstrip内でtoolstripButtonを見つける方法
var btnAdd = this.userControlCommonTask1.Controls.Find("btnAdd", true);
btnAdd[0].Enabled = true;
しかし、私はボタンでtoostrip(toolstrip1)を使用する(btnAdd、btnEdit、btndeleteエッチ...)と
の上に自分のコードを使用して私が得た:
Index was outside the bounds of the array.
私はこれを試しましたが、ツールストリップでのみ動作します。
var btnAdd = this.userControlCommonTask1.Controls.Find("toolstrip1", true);
btnAdd[0].Enabled = true;
よろしく
私のコメントはトラックから少し離れていますが、ユーザーコントロール全体をコピーして別の場所に貼り付けると、ツールストリップにアイテムを追加した後、ユーザーコントロール内にツールストリップを使用していると仮定していました。それはツールストリップのアイテムを保存していますか?はいの場合はどのように達成しますか?よろしく! – priyamtheone