ハブ君の寝言

日記のような何か

ブラウザの戻る進む

以下のように書いて動作してくれた

void browser_back(){
	//if(this->tab)
	int tab_sel = this->tabControl1->SelectedIndex;
	switch (tab_sel){
		case 0 : this->webBrowser9->GoBack(); // 1
			break;
		case 1 : this->webBrowser2->GoBack(); // 2+3
			break;
		case 2 : this->webBrowser10->GoBack();	// 4+5
			break;
		case 3 : this->webBrowser4->GoBack();	// 6
			break;
		case 4 : this->webBrowser5->GoBack();	// 7
			break;
		case 5 : this->webBrowser6->GoBack();	// 8
			break;
		case 6 : this->webBrowser7->GoBack();	// 9
			break;
		case 7 : this->webBrowser8->GoBack();	// ROGM
			break;
		default : break;
	}
}

void browser_foward(){
	//this->webBrowser9->GoForward();
	int tab_sel = this->tabControl1->SelectedIndex;
	switch (tab_sel){
		case 0 : this->webBrowser9->GoForward(); // 1
			break;
		case 1 : this->webBrowser2->GoForward(); // 2+3
			break;
		case 2 : this->webBrowser10->GoForward();	// 4+5
			break;
		case 3 : this->webBrowser4->GoForward();	// 6
			break;
		case 4 : this->webBrowser5->GoForward();	// 7
			break;
		case 5 : this->webBrowser6->GoForward();	// 8
			break;
		case 6 : this->webBrowser7->GoForward();	// 9
			break;
		case 7 : this->webBrowser8->GoForward();	// ROGM
			break;
		default : break;
	}
}
}

現状:

  • 戻る進むの追加
  • 4,5を4+5に変更
  • ROGM追加

今後の実装予定:

  • 退官させるボタンの非表示
  • ページ更新時の挙動
  • 画像ファイルのキャッシュ(再読み込みによる負荷軽減)