我想在c#中進行macrosubstitution。其實我試圖學習C#。我對視覺狐狸有經驗。c中的宏替換#
反正這是我需要:
比方說,我正在嘗試添加programmaticaly一個新的控件:
ProgressBar progressBar1 = new ProgressBar();
progressBar1.Size = new System.Drawing.Size(516, 23);
progressBar1.Location = new Point(10, 36);
groupBox4.Controls.Add(progressBar1);
現在我需要知道一個方法如何更換控件的名稱(progressBar1 )和tke字符串變量的名稱,所以我可以使用for語句創建多個進度條 ?
任何ideea?
你可以把這段代碼放入一個沒有任何問題的循環中。 – 2012-08-05 15:51:35
你的代碼工作很自然:),只需放入循環 – 2012-08-05 15:55:23
即可使用var myNameReplace = progressBar1;這將指向同一個對象。無論如何,我不知道如何使用定義的字符串作爲對象名稱。 – 2012-08-05 15:56:56