例如說我點擊Memo1 游標在memo1 點擊按鈕A memo1 text+A
但是Memo2.3.4.5怎么辦
uj5u.com熱心網友回復:
CB的代碼:TMemo *activeMemo=NULL;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
//幾個Memo共用此事件處理函式,Edit也可以共用
void __fastcall TForm1::Memo1Enter(TObject *Sender)
{
activeMemo=dynamic_cast<TMemo *>(Sender);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(activeMemo)
activeMemo->Lines->Add("A");
}
//---------------------------------------------------------------------------
uj5u.com熱心網友回復:
activeMemo=dynamic_cast<TMemo *>(Sender);如果Sender是一個TEdit *,activeMemo為NULL。
uj5u.com熱心網友回復:
跟你發的這個帖子一個道理https://bbs.csdn.net/topics/392370743
uj5u.com熱心網友回復:
奇了怪了,我發的帖子為什么顯示不了?已經第三次了。
uj5u.com熱心網友回復:
方法一:判斷當前焦點控制元件;方法二:MemoX獲得焦點時事件時去改變輸入所對應Memo。
方法N,怎么想都可以有很多辦法。
uj5u.com熱心網友回復:
點擊按鈕的時候焦點控制元件就是按鈕了,不是Memo。
uj5u.com熱心網友回復:
意思是按A,不管幾個memo都輸入A?uj5u.com熱心網友回復:
設定一個變數,保存Memo的對應編號,當點擊其個memo時,變數保存的是該memo的編號,這樣一個按組對應數個memo,向指定nemo賦值了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42818.html
標籤:語言基礎/算法/系統設計
下一篇:delphi 取xml資料問題
