progress bar
#1
السلام عليكم و رحمة الله و بركاته
كيف أجعل progress bar يبدأ من اليمين إلى اليسار
و جزاكم الله كل الخير.
الرد
#2
وعليكم السلام ورحمة الله تعالى وبركاته

ربما تعجبك الفكرة في المثال المرفق


الملفات المرفقة
.rar   ProgressBar.rar (الحجم : 5.03 ك ب / التحميلات : 74)
الرد
#3
جزاكم الله خيرا يا أخي بن ذهيبة و جعله الله في ميزان حسناتكم و تقبل الله منا م منكم الصيام و القيام و صالح الأعمال إن شاء الله .
الرد
#4
السلام عليكم
أيضا هذا اجراء يقوم باللازم
PHP كود :
procedure MakeControlRTL(Control: TWinControl);
var
  
OldLong: LongWord;
begin
  OldLong 
:= GetWindowLong(Control.Handle, GWL_EXSTYLE);
  
Control.BiDiMode := bdLeftToRight;
  
SetWindowLong(Control.Handle, GWL_EXSTYLE, OldLong or WS_EX_LAYOUTRTL);
  
Control.Repaint;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  MakeControlRTL
(ProgressBar1);
end; 

المصدر
سبحان الله وبحمده سبحان الله العظيم
الرد
#5
السلام عليكم
جزاكم الله خيرا أخي ghost-dz على هذه المعلومات و جعلها الله في ميزان حسناتكم يوم القيامة
و تفبل الله منا و منكم الصيام و القيام و صالح الأعمال .
الرد
#6
السلام عليكم و رحمة الله و بركاته
عندي سؤال آخر إذا سمحتم هل تقس الإحراء ينطبق على المكون sgauge ؟ و جزاكم الله خيرا
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم