public void tコピーfrom(ListViewItem lvi) { this.strラベル名 = lvi.SubItems[0].Text; this.nWAV番号1to1295 = CConversion.nConvert2DigitBase36StringToNumber(lvi.SubItems[1].Text); this.strファイル名 = lvi.SubItems[2].Text; if (!int.TryParse(lvi.SubItems[3].Text, out this.n音量0to100)) { this.n音量0to100 = 100; } if ((this.n音量0to100 < 0) || (this.n音量0to100 > 100)) { throw new Exception("音量の値が範囲を超えています。-> [" + this.n音量0to100 + "]"); } if (!int.TryParse(lvi.SubItems[4].Text, out this.n位置_100to100)) { this.n位置_100to100 = 0; } if ((this.n位置_100to100 < -100) || (this.n位置_100to100 > 100)) { throw new Exception("位置の値が範囲を超えています。-> [" + this.n音量0to100 + "]"); } this.bBGMとして使用 = lvi.SubItems[5].Text.Equals("o"); this.col文字色 = lvi.ForeColor; this.col背景色 = lvi.BackColor; }
public ListViewItem t現在の内容から新しいListViewItemを作成して返す() { ListViewItem item = new ListViewItem(new string[] { this.strラベル名, CConversion.strConvertNumberTo2DigitBase36String(this.nWAV番号1to1295), this.strファイル名, this.n音量0to100.ToString(), this.n位置_100to100.ToString(), this.bBGMとして使用 ? "o" : "" }); item.ForeColor = this.col文字色; item.BackColor = this.col背景色; return(item); }
public void tコピーfrom(ListViewItem lvi) { this.strラベル名 = lvi.SubItems[0].Text; this.nAVI番号1to1295 = CConversion.nConvert2DigitBase36StringToNumber(lvi.SubItems[1].Text); this.strファイル名 = lvi.SubItems[2].Text; this.col背景色 = lvi.BackColor; this.col文字色 = lvi.ForeColor; }
public void tコピーto(ListViewItem lvi) { lvi.SubItems[0].Text = this.strラベル名; lvi.SubItems[1].Text = CConversion.strConvertNumberTo2DigitBase36String(this.nAVI番号1to1295); lvi.SubItems[2].Text = this.strファイル名; lvi.ForeColor = this.col文字色; lvi.BackColor = this.col背景色; }
public ListViewItem t現在の内容から新しいListViewItemを作成して返す() { ListViewItem item = new ListViewItem(new string[] { this.strラベル名, CConversion.strConvertNumberTo2DigitBase36String(this.nAVI番号1to1295), this.strファイル名 }); item.ForeColor = this.col文字色; item.BackColor = this.col背景色; return(item); }
private void listViewチップリスト_SelectedIndexChanged(object sender, EventArgs e) { if (this.listViewチップリスト.SelectedIndices.Count != 0) { ListViewItem item = this.listViewチップリスト.Items[this.listViewチップリスト.SelectedIndices[0]]; int num = CConversion.nConvert2DigitBase36StringToNumber(item.SubItems[1].Text); this.formメインフォーム.tWAV_BMP_AVIリストのカーソルを全部同じ行に合わせる(num - 1); this.formメインフォーム.tタブを選択する((CMainForm.Eタブ種別)(item.ImageIndex + 1)); } }
public static void t裏チップを描画する(Graphics g, Rectangle rcチップ描画領域, int nチップ番号, Color col色) { t裏チップを描画する_本体(g, rcチップ描画領域, col色); if (nチップ番号 >= 0) { string str = CConversion.strConvertNumberTo2DigitBase36String(nチップ番号); str = str[0] + " " + str[1]; t裏チップを描画する_番号(g, rcチップ描画領域, str); } }
public void tコピーto(ListViewItem lvi) { lvi.SubItems[0].Text = this.strラベル名; lvi.SubItems[1].Text = CConversion.strConvertNumberTo2DigitBase36String(this.nWAV番号1to1295); lvi.SubItems[2].Text = this.strファイル名; lvi.SubItems[3].Text = this.n音量0to100.ToString(); lvi.SubItems[4].Text = this.n位置_100to100.ToString(); lvi.SubItems[5].Text = this.bBGMとして使用 ? "o" : ""; lvi.ForeColor = this.col文字色; lvi.BackColor = this.col背景色; }
private void Cチップパレット_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(typeof(CDataForChipPaletteDragDrop))) { CDataForChipPaletteDragDrop data = (CDataForChipPaletteDragDrop)e.Data.GetData(typeof(CDataForChipPaletteDragDrop)); ListViewItem item = new ListViewItem(new string[] { data.strラベル名, CConversion.strConvertNumberTo2DigitBase36String(data.n番号1to1295), data.strファイル名 }); item.ImageIndex = data.n種類; item.ForeColor = data.col文字色; item.BackColor = data.col背景色; this.listViewチップリスト.Items.Add(item); } }
public void t位置testBoxの値を範囲修正したのちtextBox位置とhScrollBar位置へ反映させる() { int num; if (this.textBox位置.Text.Length == 0) { num = 0; } else if (!int.TryParse(this.textBox位置.Text, out num)) { num = 0; } else { num = CConversion.nRoundToRange(num, -100, 100); } this.textBox位置.Text = num.ToString(); this.hScrollBar位置.Value = num + 100; }
public void tパレットセルの番号を置換する(int nImageIndex, int n置換番号1, int n置換番号2) { for (int i = 0; i < this.listViewチップリスト.Items.Count; i++) { ListViewItem item = this.listViewチップリスト.Items[i]; if (item.ImageIndex == nImageIndex) { int num2 = CConversion.nConvert2DigitBase36StringToNumber(item.SubItems[1].Text); if (num2 == n置換番号1) { item.SubItems[1].Text = CConversion.strConvertNumberTo2DigitBase36String(n置換番号2); } else if (num2 == n置換番号2) { item.SubItems[1].Text = CConversion.strConvertNumberTo2DigitBase36String(n置換番号1); } } } }
public void t音量textBoxの値を範囲修正したのちtextBox音量とhScrollBar音量へ反映させる() { int num; if (this.textBox音量.Text.Length == 0) { num = 0; } else if (!int.TryParse(this.textBox音量.Text, out num)) { num = 0; } else { num = CConversion.nRoundToRange(num, 0, 100); } this.textBox音量.Text = num.ToString(); this.hScrollBar音量.Value = num; }
private void hScrollBar音量_ValueChanged(object sender, EventArgs e) { this.textBox音量.Text = CConversion.nRoundToRange(this.hScrollBar音量.Value, 0, 100).ToString(); }
private void button試聴_Click(object sender, EventArgs e) { int num = CConversion.nConvert2DigitBase36StringToNumber(this.textBoxWAV番号.Text); this.dgサウンドを再生する(num); }
private void tReadFromString(string strAllSettings) // 2011.4.13 yyagi; refactored to make initial KeyConfig easier. { string[] delimiter = { "\n" }; string[] strSingleLine = strAllSettings.Split(delimiter, StringSplitOptions.RemoveEmptyEntries); foreach (string s in strSingleLine) { string str = s.Replace('\t', ' ').TrimStart(new char[] { '\t', ' ' }); if ((str.Length != 0) && (str[0] != ';')) { try { string str3; string str4; string[] strArray = str.Split(new char[] { '=' }); if (strArray.Length == 2) { str3 = strArray[0].Trim(); str4 = strArray[1].Trim(); //----------------------------- if (str3.Equals("SelectListFontName")) { CDTXMania.ConfigIni.str選曲リストフォント = str4; } else if (str3.Equals("DisplayFontName")) { CDTXMania.ConfigIni.str曲名表示フォント = str4; } else if (str3.Equals("SelectListFontSize")) { CDTXMania.ConfigIni.n選曲リストフォントのサイズdot = CConversion.nGetNumberIfInRange(str4, 1, 0x3e7, CDTXMania.ConfigIni.n選曲リストフォントのサイズdot); } else if (str3.Equals("SelectListFontBold")) { CDTXMania.ConfigIni.b選曲リストフォントを太字にする = CConversion.bONorOFF(str4[0]); } else if (str3.Equals("NamePlateType")) { CDTXMania.ConfigIni.eNamePlate = (EType)CConversion.nGetNumberIfInRange(str4, 0, 3, (int)CDTXMania.ConfigIni.eNamePlate); } else if (str3.Equals("DrumSetMoves")) { CDTXMania.ConfigIni.eドラムセットを動かす = (EType)CConversion.nGetNumberIfInRange(str4, 0, 2, (int)CDTXMania.ConfigIni.eドラムセットを動かす); } else if (str3.Equals("BPMBar")) { CDTXMania.ConfigIni.eBPMbar = (EType)CConversion.nGetNumberIfInRange(str4, 0, 3, (int)CDTXMania.ConfigIni.eBPMbar); } else if (str3.Equals("LivePoint")) { CDTXMania.ConfigIni.bLivePoint = CConversion.bONorOFF(str4[0]); } else if (str3.Equals("Speaker")) { CDTXMania.ConfigIni.bSpeaker = CConversion.bONorOFF(str4[0]); } else if (str3.Equals("JudgeAnimeType")) { CDTXMania.ConfigIni.nJudgeAnimeType = CConversion.nGetNumberIfInRange(str4, 0, 2, CDTXMania.ConfigIni.nJudgeAnimeType); } else if (str3.Equals("JudgeFrames")) { CDTXMania.ConfigIni.nJudgeFrames = CConversion.nStringToInt(str4, CDTXMania.ConfigIni.nJudgeFrames); } else if (str3.Equals("JudgeInterval")) { CDTXMania.ConfigIni.nJudgeInterval = CConversion.nStringToInt(str4, CDTXMania.ConfigIni.nJudgeInterval); } else if (str3.Equals("JudgeWidgh")) { CDTXMania.ConfigIni.nJudgeWidgh = CConversion.nStringToInt(str4, CDTXMania.ConfigIni.nJudgeWidgh); } else if (str3.Equals("JudgeHeight")) { CDTXMania.ConfigIni.nJudgeHeight = CConversion.nStringToInt(str4, CDTXMania.ConfigIni.nJudgeHeight); } else if (str3.Equals("ExplosionFrames")) { CDTXMania.ConfigIni.nExplosionFrames = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nExplosionFrames); } else if (str3.Equals("ExplosionInterval")) { CDTXMania.ConfigIni.nExplosionInterval = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nExplosionInterval); } else if (str3.Equals("ExplosionWidgh")) { CDTXMania.ConfigIni.nExplosionWidgh = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nExplosionWidgh); } else if (str3.Equals("ExplosionHeight")) { CDTXMania.ConfigIni.nExplosionHeight = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nExplosionHeight); } else if (str3.Equals("WailingFireFrames")) { CDTXMania.ConfigIni.nWailingFireFrames = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireFrames); } else if (str3.Equals("WailingFireInterval")) { CDTXMania.ConfigIni.nWailingFireInterval = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireInterval); } else if (str3.Equals("WailingFireWidgh")) { CDTXMania.ConfigIni.nWailingFireWidgh = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireWidgh); } else if (str3.Equals("WailingFireHeight")) { CDTXMania.ConfigIni.nWailingFireHeight = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireHeight); } else if (str3.Equals("WailingFirePositionXGuitar")) { CDTXMania.ConfigIni.nWailingFireX.Guitar = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireX.Guitar); } else if (str3.Equals("WailingFirePositionXBass")) { CDTXMania.ConfigIni.nWailingFireX.Bass = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireX.Bass); } else if (str3.Equals("WailingFirePosY")) { CDTXMania.ConfigIni.nWailingFireX.Bass = CConversion.nGetNumberIfInRange(str4, 0, int.MaxValue, (int)CDTXMania.ConfigIni.nWailingFireY); } //----------------------------- } continue; } catch (Exception exception) { Trace.TraceError(exception.Message); continue; } } } }
public CChangeMeasureLengthDialog(int n小節番号) { this.InitializeComponent(); this.textBox小節番号.Text = CConversion.strConvertNumberTo3DigitMeasureNumber(n小節番号); }
private void hScrollBar位置_ValueChanged(object sender, EventArgs e) { this.textBox位置.Text = (CConversion.nRoundToRange(this.hScrollBar位置.Value, 0, 200) - 100).ToString(); }
private void C検索ダイアログ_FormClosing(object sender, FormClosingEventArgs e) { if (base.DialogResult == DialogResult.OK) { string text = this.textBoxチップ範囲開始.Text; if (text.Length == 1) { text = "0" + text; } if ((text.Length > 0) && ((text.Length > 2) || (CConversion.nConvert2DigitBase36StringToNumber(text) == -1))) { MessageBox.Show(Resources.strチップ番号に誤りがありますMSG + Environment.NewLine + "'" + text + "'", Resources.strエラーダイアログのタイトル, MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); this.textBoxチップ範囲開始.Focus(); this.textBoxチップ範囲開始.SelectAll(); e.Cancel = true; } else { text = this.textBoxチップ範囲終了.Text; if (text.Length == 1) { text = "0" + text; } if ((text.Length > 0) && ((text.Length > 2) || (CConversion.nConvert2DigitBase36StringToNumber(text) == -1))) { MessageBox.Show(Resources.strチップ番号に誤りがありますMSG + Environment.NewLine + "'" + text + "'", Resources.strエラーダイアログのタイトル, MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); this.textBoxチップ範囲終了.Focus(); this.textBoxチップ範囲終了.SelectAll(); e.Cancel = true; } else { int num; text = this.textBox小節範囲開始.Text; if ((text.Length > 0) && (!int.TryParse(text, out num) || (num < 0))) { MessageBox.Show(Resources.str小節番号に誤りがありますMSG + Environment.NewLine + "'" + text + "'", Resources.strエラーダイアログのタイトル, MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); this.textBox小節範囲開始.Focus(); this.textBox小節範囲開始.SelectAll(); e.Cancel = true; } else { text = this.textBox小節範囲終了.Text; if ((text.Length > 0) && (!int.TryParse(text, out num) || (num < 0))) { MessageBox.Show(Resources.str小節番号に誤りがありますMSG + Environment.NewLine + "'" + text + "'", Resources.strエラーダイアログのタイトル, MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); this.textBox小節範囲終了.Focus(); this.textBox小節範囲終了.SelectAll(); e.Cancel = true; } else { b前回値_レーン指定 = this.checkBoxレーン指定.Checked; b前回値_チップ範囲指定 = this.checkBoxチップ範囲指定.Checked; b前回値_小節範囲指定 = this.checkBox小節範囲指定.Checked; b前回値_表チップ = this.checkBox表チップ.Checked; b前回値_裏チップ = this.checkBox裏チップ.Checked; for (int i = 0; i < this.checkedListBoxレーン選択リスト.Items.Count; i++) { b前回値_レーンリストチェック[i] = this.checkedListBoxレーン選択リスト.GetItemCheckState(i) == CheckState.Checked; } } } } } } }