|
안녕하세요. heredity입니다.
login을 안했더니 암호가 임의로 들어 갔는지 수정이 안되네요....
두번째 있는
void __fastcall TForm1::EnableLineItems( bool bE )
를
void __fastcall TForm1::EnableArcItems( bool bE )
로 바꿔 주세요.
행복하세요.
//---------------------------------------------------------------------------
void __fastcall TForm1::EnableLineItems( bool bE )
{
edLine1->Enabled = bE;
edLine2->Enabled = bE;
edLine3->Enabled = bE;
edLine4->Enabled = bE;
btnLine->Enabled = bE; // Button
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EnableArcItems( bool bE )
{
edArc1->Enabled = bE;
edArc2->Enabled = bE;
edArc3->Enabled = bE;
edArc4->Enabled = bE;
btnArc->Enabled = bE; // Button
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Line1Click(TObject *Sender)
{
EnableLineItems( true ); // Line MenuItem을 클릭한 경우 Line 관련 항목 활성화
EnableArcItems( false ); // Arc 관련 항목 비 활성화.
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Arc1Click(TObject *Sender)
{
EnableLineItems( false ); // Arc MenuItem을 클릭한 경우 Line 관련 항목 비활성화
EnableArcItems( true ); // Arc 관련 항목 활성화.
}
: mitcu 님이 쓰신 글 :
: : 활성과 비활성에 대한것인데 연결고리를 못찾겠습니다. 그림1과같이 메뉴바에서 Line을 클릭할때 만 옆에 Line그리는 창이 활성화가 될수 있게 하고 싶습니다. 반대로 Arc를 클릭하면 Line 메뉴있는 곳은 비활성화가 되고 Arc그리는 곳만 활성화가 되어 작업을 할 수 있게 하고 싶은데요...고수님들의 조언 부탁드립니다.
|