2015-12-15 c++ builder XE4, 10.2 Tokyo > Forms > 얇은 가로선 표시 > TShape 사용 | Pen과 Brush
4261 단어 appearancecolorcppBuilder
C++ Builder XE4
Rad Studio 10.2 Tokyo Update 2 (追記: 2017/12/27)
가는 선을 표시하고 싶습니다.
참고 서의 TShape라는 키워드를 바탕으로 해 보았다.
준비
코드
Unit1.cpp
static int calcHeight(int lineWidth)
{
return lineWidth * 2 + 1;
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Shape1->Brush->Color = ColorBox1->Selected;
Edit1->Color = ColorBox1->Selected;
int height = calcHeight( E_lineWidth->Text.ToInt() );
if (height > 0) {
Shape1->Height = height;
Edit1->Height = height;
}
}
void __fastcall TForm1::FormShow(TObject *Sender)
{
Shape1->Pen->Style = psClear; // 枠線を消す
}
결과
선 두께 1
오른쪽 상단은 TShape이고 오른쪽 하단은 TEdit.
선 두께 2
선 두께 3
요약
자주 사용하는 TEdit (나 다른 자주 사용하는 컴퍼넌트)로 하려고 하는 것보다 솔직하게 TShape를 사용하는 것이 좋을 것 같았다.
펜과 브러쉬
(추기 2019-06-21)
로 기억하고 기억에 남을지도 모른다.
Reference
이 문제에 관하여(2015-12-15 c++ builder XE4, 10.2 Tokyo > Forms > 얇은 가로선 표시 > TShape 사용 | Pen과 Brush), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/a2e08845c87c09d019d0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)