Sheet를 누르고 속성을 보면 TabStrip이라는 것이 있다.
이것을 보고 fpspread에 . TabStrip 에 . 설정이 있을 것을 확인할 수 있다.
그럼 fpSpread1을 적고 . 을 찍어 TabStrip이 있는지 확인해보자
TabStrip을 누르고 다시 .을 찍어 어떤 속성을 변경할 수 있는지 확인해보자
BackColor는 바로 설정 가능하다.
현재 Active 되어있는 Tab의 설정을 변경하려면 ActiveSheetTab을 나머지 Sheet의 설정을 변경하려면 DefaultSheetTab을 선택하고 어떤 것을 변경할 수 있는지 봐보자
Font, Size, BackColor, ForeColor 등을 설정할 수 있다.
그럼 이것을 소스코드로 적용하면
1) SheetTab을하나 만들어 설정을 해두고 이용하는 방법
SheetTab st = new SheetTab(fpSpread1);
st.Size = 80;
st.BackColor = c1;
fpSpread1.TabStrip.DefaultSheetTab.Size = st.Size;
fpSpread1.TabStrip.DefaultSheetTab.BackColor = st.BackColor;
2) 직접 지정하는 방법
Color c1 = Color.FromArgb(205, 240, 234);
fpSpread1.TabStrip.ActiveSheetTab.Size = 110;
fpSpread1.TabStrip.ActiveSheetTab.BackColor = c1;
만약 여러가지 Sheet가 있고 한 개씩 다른 색을 설정을 하고싶다면 다음과 같이 할 수 있다.
for (int i = 0; i <= 14; i++)
{
if (i % 2 == 0) fpSpread1.TabStrip[i].BackColor = Color.White;
else fpSpread1.TabStrip[i].BackColor = c1;
}
'c# > fpspread' 카테고리의 다른 글
[C#] fpspread border (테두리) 설정 (0) | 2021.12.03 |
---|---|
[C#] fpspread Sheet ADD, Sheet 위치 변경 (0) | 2021.12.02 |
[C#] Cell Font, 맞춤 설정 (가운데 맞춤 왼쪽 맞춤 등) (0) | 2021.12.02 |
[C#] fpspread - Column, Row Span 셀 병합 (0) | 2021.12.02 |
[C#] fpspread CellType 설정 (0) | 2021.12.02 |