دوستان عزيز براي پاسخ سئوال دوم مجبور به كلك زدن شدم چون وقتي راه درست رو انجام ميدادم پيغام زير به عنوان خطا داده ميشد :
'Incompatible types: 'TcxCheckBoxState' and 'TdxCheckBoxState
بنابراين مجبور شدم كه از همون كامپوننت يك كپي در فرم داشته باشم و 2 آيتم به اون اضافه كرده و وضعيت ها رو در خصوصيت "State" تنظيم كنم. بعد هر جا كه در كامپوننت اصلي نياز دارم كه بدون كدوم آيتم داراي وضعيت مورد دلخواه منه، اون رو با كامپوننت دوم مقايسه كنم :
روش اول : در اين حالت سيستم خطا ميده :
cxCheckComboBox1.GetItemState(i) = cbschecked
روش دوم : در اين حالت تونستم به نتيجه برسم :
(cxCheckComboBox1.GetItemState(i) = cxCheckComboBox2.GetItemState(0
راه درست كدومه ؟ لطفا راهنمايي كنيد ؟ چرا خطا بالا براي روش اول نشون داده ميشه ؟