ながったらしいタイトルですみません。
WindowsフォームデザイナでComboBoxを作って、そのプロパティにファイルを分けたクラスからアクセスしたいのですが、うまくいきません。
class1.csファイルを作り、その中のメソッドからForm1のコントロールのプロパティにアクセスしたいです。
(説明これであってるのかな?)
ComboBoxのModifireプロパティをデザイナ側でpublicにしましたが、クラスモジュール?内のメソッドからは参照できないようです・・・
何か解決策はありませんか?
よろしくお願いします。
##追記
コードを追記しました。
全部書くと長すぎるので、他のイベントは消しましたが・・・問題ないですかね?
インスタンスについてですが、確かにきちんと理解しているとはいえないですね。
クラスがワッフルの型だとすると、インスタンスはその型で作られたワッフルそのもの。みたいな感じの理解でしかないです。
pythonを勉強していましたが、イベントドリブンやオブジェクト指向プログラミングにはあまり慣れていません・・・
Windowsフォームアプリケーションは早すぎましたでしょうか・・・
この機会に理解を深めようと思います。
↓ファイルを分けたHtmlTextMerge.csファイル
C#
1namespace contentsGen1 2{ 3 class HtmlTextMerge 4 { 5 public string threeElementsGen(string elements) 6 { 7 //ここでフォームデザイナーで配置したComboBoxのプロパティを参照したい 8 } 9 } 10}
↓Forms1.cs
C#
1namespace contentsGen1 2{ 3 public partial class Form1 : Form 4 { 5 public Form1() 6 { 7 InitializeComponent(); 8 } 9 } 10}
回答2件
あなたの回答
tips
プレビュー