コード例 #1
0
        public Messages(MainForm CurrentForm, O2GTableManager mTblMgr)
        {
            CreateTable();

            CurrentForm.PopulateTable(MessagesTable);


            while (mTblMgr.getStatus() != O2GTableManagerStatus.TablesLoaded && mTblMgr.getStatus() != O2GTableManagerStatus.TablesLoadFailed)
            {
                Thread.Sleep(50);
            }
            O2GMessagesTable   table    = (O2GMessagesTable)mTblMgr.getTable(O2GTableType.Messages);
            MessagesListener   listener = new MessagesListener();
            O2GMessageTableRow row      = null;

            for (int i = 0; i < table.Count; i++)
            {
                DataRow CurrentRow = MessagesTable.NewRow();
                MessagesTable.Rows.Add(CurrentRow);
            }

            CurrentForm.GetTableData(table, listener, row, mTblMgr);
        }
コード例 #2
0
 public void onChanged(string rowID, O2GRow rowData)
 {
     O2GMessageTableRow trade = (O2GMessageTableRow)rowData;
 }