23-05-2012, 10:58 AM
السلام عليكم
المشكلة تختصر فيمايلي :عندي form 1 وضعت فيها
- RzGroupeBar1 التى أضفت فيها RzGroupe1 و اثنان من Item
- PageControl1 التى أضفت فيها اثنان من TabSheet
المبدأ سهل حيث قمت باعطاء خاصية visible ل PageControl1 ب "False" لكي عند القيام بتنفيذ البرنامج كل من PageControl1 و TabSheet تكون مخفية.
لكي أقوم باظهار أي من TabSheet مثالا النقر على Item1 تظهر TabSheet1 قمت بوضع الكود الأتي:
السطر الأخير من الكود يعني أنه عند القيام بالنقر على Items1 ال Font Style لهذا الخير يتغير الى "Gras"
المشكلة التي وجهتني هني أنه عند النقر على Items1 لاظهار TabSheet1 يتغير Font Style و يصبح "Gras" لكن عند النقر على Items2 لاظهار TabSheet2 تغير كذالك Font Style و يصبح "Gras"و لكن Font Style ل Items1 يبقى "Gras" حاولت أن أجعل Font Style لهذا الأخير يصبح Normal لكن ماستطعت.
جزاكم الله خيرا.
المشكلة تختصر فيمايلي :عندي form 1 وضعت فيها
- RzGroupeBar1 التى أضفت فيها RzGroupe1 و اثنان من Item
- PageControl1 التى أضفت فيها اثنان من TabSheet
المبدأ سهل حيث قمت باعطاء خاصية visible ل PageControl1 ب "False" لكي عند القيام بتنفيذ البرنامج كل من PageControl1 و TabSheet تكون مخفية.
لكي أقوم باظهار أي من TabSheet مثالا النقر على Item1 تظهر TabSheet1 قمت بوضع الكود الأتي:
كود :
procedure TForm1.RzGroup1Items0Click(Sender: TObject);
begin
PageControl1.Visible:=true;
TabSheet1.TabVisible:=true;
TabSheet2.TabVisible:=false;
TabSheet3.TabVisible:=false;
RzGroup1.Items[RzGroup1.ItemIndex].FontStyle:=[fsBold]
end;المشكلة التي وجهتني هني أنه عند النقر على Items1 لاظهار TabSheet1 يتغير Font Style و يصبح "Gras" لكن عند النقر على Items2 لاظهار TabSheet2 تغير كذالك Font Style و يصبح "Gras"و لكن Font Style ل Items1 يبقى "Gras" حاولت أن أجعل Font Style لهذا الأخير يصبح Normal لكن ماستطعت.
جزاكم الله خيرا.