> tabContorlで該当タブ上のtextやbutton等のControlのEnableを全てfalseやtrueに > したいのですが、今は一つ一つやらせてますがもっとスマートな方法があれば教えてください。 たとえば: // tabContorl1で現在選択されているTabPageに乗った各コントロールに対し foreach (Control c in tabControl1.SelectedTab.Controls) { c.Enabled = false; // disableにする。 }
■No54757 (きしり さん) に返信 > 2010/11/01(Mon) 15:46:00 編集(投稿者) -------------------------------------------------------------------------------- // ボタン共通 private void button_Click(object sender, EventArgs e) { // 押下ボタン名を取得し検索対象ラベル名に変換(ここでの例:button1 -> Label1 てな感じ) string searchLabelName = ((Button)sender).Name.Replace("button", "label"); // 対象ラベル名を検索 foreach (Control c in this.Controls) { if (c.Name == searchLabelName) { // ラベルに押下ボタンのテキストを表示 ((Label)c).Text = ((Button)sender).Text; break; } } } -------------------------------------------------------------------------------- シンプルかどうかは不明
■No95190 (アンプ さん) に返信 Function Ror(value As Byte, n As Integer) As Byte Return value >> n Or value << (8 - n) End Function こんなメソッドを用意して、Ror(value, 4)
- Child Tree -