دوست عزیز همانطور که گفتم باید در Event دریافت پیامک جدید کد را بنویسید و مشکلی نداره :

procedure TFormMain.KylixSMSNewSMSReceived(ASender: TObject; Folder,
Location: Integer; const Number, Text, Time,
ConcatenatedInfo: WideString; Coding, Status: Integer);
var strMsg : String;
begin
IF Kylixsms.GetSMSFolderinfo(folder) = 'inbox' Then begin
........
........
end;
end;


اما کدی که شما نوشتید ظاهرا سی شارپ است من با سی شارپ زیاد کار نکردم ولی یک چیزی مثل این میتونه احتیاج شما را برطرف کنه :

private void axKylixSMS_NewSMSReceived(object sender, AxKYLIXSMSLib._DKylixSMSEvents_NewSMSReceivedEvent e)
{
if axKylixSMS.GetSMSFolderInfo(e.folder)=="inbox"
{

.................
.................

}

}