線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:756
推到 Plurk!
推到 Facebook!

DBGrid & DBComoBox會閃爍!

尚未結案
wearefamily
一般會員


發表:12
回覆:16
積分:5
註冊:2004-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-14 10:36:09 IP:140.116.xxx.xxx 未訂閱
參考站上的文章, 在DBGrid用DBComoBox, 但一點到Cell, 若滑鼠游標沒出現, 就會一直閃爍 只要游標一出現在DBComoBox,就不會閃爍 為什麼? 有辦法解決嗎?    程式碼如下,    
void __fastcall TNCKUMeeting::DBGrid1DrawDataCell(TObject *Sender,
      const TRect &Rect, TField *Field, TGridDrawState State)
{    if (State.Contains(gdFocused))
 if (Field->FieldName==DBComboBox1->DataField)
  {
   DBComboBox1->Left=Rect.Left+DBGrid1->Left;
   DBComboBox1->Top = Rect.Top+DBGrid1->Top;
   DBComboBox1->Width = Rect.Right- Rect.Left;
   DBComboBox1->Height = Rect.Bottom - Rect.Top;
   DBComboBox1->Visible = true;
  }
}
系統時間:2024-11-25 4:38:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!