0
我正在創建一個新單元格= new XRTableCell();想在我的單元格中使用幾種字體顏色
我將展示我的代碼示例。 即使我在我的「如果」中更改它,我總是會以我的單元格中的相同顏色結束。
foreach (TaskTime tt in di.TaskTimes[i])
{
.....
TimeToAdd = ClassLibrary.Utils.GetTimeStringFromSec(tt.FromSec % 86400) + " - " + ClassLibrary.Utils.GetTimeStringFromSec(tt.UntilSec % 86400) + " (" + tt.Abbreviation+ ")";
if (taskTimeTextBox.Text.Length > 0)
taskTimeTextBox.Text += "\n";
taskTimeTextBox.Text += TimeToAdd;
if (tt.OnOtherCostDivision)
{
taskTimeTextBox.SelectionStart = taskTimeTextBox.Find(TimeToAdd);
taskTimeTextBox.SelectionFont = new Font("Calibri", 9, FontStyle.Italic);
taskTimeTextBox.SelectionColor = Color.Gray;
}
else
{
taskTimeTextBox.SelectionStart = taskTimeTextBox.Find(TimeToAdd);
taskTimeTextBox.SelectionFont = new Font("Calibri", 9, FontStyle.Italic);
taskTimeTextBox.SelectionColor = Color.Blue;
}
richTxtObject.Rtf = taskTimeTextBox.Rtf;
cell.Controls.Add(richTxtObject);
}
row.Cells.Add(cell);
狠狠!當哈德這樣工作時沒有工作「taskTimeTextBox.Text + = xxxxxxxx」。所以我做了一個字符串列表,保存了我的文本,如果它是「onOtherCostDivision」。稍後,我希望循環查看我的列表,看看最終的taskTimeTextBox.Text是否有文本,並在那個原因中添加了顏色。 – thatsIT