2018年8月23日 星期四

BCB 筆記11 (ComboBox OnChange)

有時候會希望 ComboBox Change 的時候

Grid 能自動更新,但 ComboBox OnChange() 似乎事件較弱

所以 OnChange() 執行後,Grid 並沒有立即更新

你必須點 Grid 一下才會更新,當然一定有正規解法

但我很急無法深入研究,所以用這個邪門歪道


1. 首先創一個 Button1 並設定 OnClick 事件 (為了美觀你可以設Button1隱藏)

void __fastcall TMainForm::Button1Click(TObject *Sender)
{
    Grid->Refresh();
}

2. 在你想要的 ComboBox OnChange() 改為 Button1Click()


參考資料 : 著急的我

Related Posts:

  • BCB 筆記9 (String Replace)既然使用 BCB 作為開發工具 不免俗就會常常使用他們的 String 這裡介紹 BCB 取代字串的方法 StringReplace(const UnicodeString Source, const UnicodeString OldPattern, const UnicodeString NewPattern, TReplaceFlags Flags); String Str; TReplaceFlags rf = T… Read More
  • BCB Debug BCB Debug 因為工作關係接觸了 BCB10 這是我人生中第一次學 C++ 頁面打開其實不難理解但仍然迷茫了一星期 ( 公司只有一個人會,不好意思一直煩他 ) 雖然有強大的斷點功能 但我還是不太會用,應該說不習慣 加上我寫的都是小程式 所以我選擇寫一個TXT檔 來記錄LOG 程式碼如下 void BugReport(AnsiString msg) { AnsiString Path = ExtractFilePath(Appl… Read More
  • BCB 選擇路徑(資料夾) BCB 選擇路徑(資料夾) 工作關係要將各式各樣的資料彙整並輸出 各式各樣的資料都放在同一目錄下 所以在設計程式就必須設計可以給使用者選擇目錄 但BCB10似乎沒有這種元件 (其實有 DirectoryListBox 但我駕馭不了) 於是Google發現大家用的是 SelectDirectory(); 網路上大大們說有 2 種版本 Boolean SelectDirectory(AnsiString Directory, TSelectD… Read More
  • BCB OLE操作EXCEL(1) BCB 操作 EXCEL、WORD ( OLE的應用 ) 之前有講工作關係需要彙整報告,報告不外乎 WORD、EXCEL、PDF檔 程式要操作 WORD、EXCEL 可以靠微軟的 COM(Component Object Model)或 .NET Framework. 照理說應該要用 .NET Framework ( 比較潮?? ) 但是公司前輩使用的是 COM 新人啥都不懂乖乖跟著學就對了,其實也不知道兩者實際差異 因為從來沒試過另外一種… Read More
  • BCB 筆記11 (ComboBox OnChange)有時候會希望 ComboBox Change 的時候 Grid 能自動更新,但 ComboBox OnChange() 似乎事件較弱 所以 OnChange() 執行後,Grid 並沒有立即更新 你必須點 Grid 一下才會更新,當然一定有正規解法 但我很急無法深入研究,所以用這個邪門歪道 1. 首先創一個 Button1 並設定 OnClick 事件 (為了美觀你可以設Button1隱藏) void __fastcall… Read More

0 意見:

張貼留言

Popular Posts