منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف يمكن عمل شريط تقدم مثل هذا
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
فيه طريقتين لاحظتهم باستخدام هذه الاشرطة :
طريقة الحساب وهو الاصل (من وجهة نظري) اقصد حساب كم مضى وكم بقي من التحميل.
طريقة الالهاء وطمانة المستخدم ان البرنامج ليس جامد.

وتقبلوا هذه المشاركة البسيطة.
الأخ سعود .......كلامك دقيق جدا

الأخ علي الفولي




ههههههههههه

اجباري بقي سوف تستخدم الكونترول مش الصور ........ عموما ف الموقع التالي تستطيع ان تبني الصورة التي تريدها و ب الالوان التي تريدها

لينك الموقع
(15-05-14, 12:37 PM)ali.alfoly كتب : [ -> ]جزاك الله خيرا اخي محمد علي هذا المجهود في التوضيح

توضيح
لم اقل ان التحايل وضع الشئ في غير موضعه
فقط ابحث عن البساطة والسهولة
وما الفرق بين picture box و Control من ناحية الذاكرة
وقلت سابقا انا فضلت وضع الصورة علي ان اقوم ببناء كنترول جديد فقط ليس الا

معلش طول بالك معي
اريد ان اعرف ما هذه الاداة التي عملت بها المقارنة


الاخ الكريم silverlight
فعلا كما تفضلت بتوضيح بناء Library ولاكن اذا استدعي الامر ذلك
وبخصوص التعليق الاخر هههههه انا هنا اتعلم فقط انتم اصحاب الفضل وانا مدين لكم بالكثير والكثير
اسئل الله تعالي ان يجعل ذلك في موازين حسناتكم
المهم انا مايحتاج افكر في مثل هالمواضيع لأني تجاوزتها منزمان Big Grin

#WPF_الاحتراف


--


بخصوص برامج فحص استهلاك البرنامج وتسرب الذاكرة هناك العديد منها

http://stackoverflow.com/questions/39984...ling-tools
ايوه ياعم الله يسهلك عديت الفقر هههههه
سويت واحد على السريع ب WPF

مااخذ مني دقيقة




الكود للإفادة :-

الResource :
PHP كود :
<Window.Resources>
        <
ControlTemplate x:Key="ProgressBarControlTemplate1" TargetType="{x:Type ProgressBar}">
            <
ControlTemplate.Resources>
                <
Storyboard x:Key="OnLoaded1" RepeatBehavior="Forever">
                    <
DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).
(TransformGroup.Children)[2].(RotateTransform.Angle)" 
Storyboard.TargetName="ellipse">
                        <
EasingDoubleKeyFrame KeyTime="0" Value="-180"/>
                        <
EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="180"/>
                    </
DoubleAnimationUsingKeyFrames>
                </
Storyboard>
            </
ControlTemplate.Resources>
            <
Grid>
                <
Ellipse x:Name="ellipse" Height="Auto" Margin="0" VerticalAlignment="Stretch" Width="Auto" 
RenderTransformOrigin="0.5,0.5" >
                    <
Ellipse.RenderTransform>
                        <
TransformGroup>
                            <
ScaleTransform/>
                            <
SkewTransform/>
                            <
RotateTransform Angle="-90"/>
                            <
TranslateTransform/>
                        </
TransformGroup>
                    </
Ellipse.RenderTransform>
                    <
Ellipse.Stroke>
                        <
LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                            <
GradientStop Color="#FF8878F0" Offset="0"/>
                            <
GradientStop Color="#FFE9E8EA" Offset="0.992"/>
                            <
GradientStop Color="#FFE9E8EA" Offset="0.356"/>
                        </
LinearGradientBrush>
                    </
Ellipse.Stroke>
                </
Ellipse>
            </
Grid>
            <
ControlTemplate.Triggers>
                <
EventTrigger RoutedEvent="FrameworkElement.Loaded">
                    <
BeginStoryboard Storyboard="{StaticResource OnLoaded1}"/>
                </
EventTrigger>
            </
ControlTemplate.Triggers>
        </
ControlTemplate>
 </
Window.Resources


البروغريس :-

PHP كود :
<ProgressBar  Height="78.788"  Width="78.788" Template="{DynamicResource ProgressBarControlTemplate1}"  /> 
الصفحات : 1 2