الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعريب ال Page Control

مغلق
بدأه وسام صافي في 21 فبراير 2003 · 2 رد · 897 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا يا شباب ،

أريد أن أسأل : هل من الممكن جعل الـ Tabs في الـ Page Control تبدأ من اليمين للشمال بدلا من الشمال لليمين ؟

وشكرا لكم ،،

#2

يمكنك تعريب ال pagecontol بواسطة كتابة التعليمة التالية

SetWindowLong(pagecontrol1.Handle,gwl_exstyle,$10410200);

وهي التعليمة الخاصة بتحويل نمط العنصر :)

#3

السلام عليكم ورحمة الله وبركاته

بإمكانك أنت تعريبها

و سأحاول مساعدتك على قدر الاستطاعة

كان لي بعض البدايات ا مع تعريب تطبيقات الدلفي لكن للأسف لم يكن لدي الوقت المناسب لتتمة التطبيقات

على كل الأحوال هذه محاولة بسيطة لتعريب الpagcontrol

قمت باشتقاق العنصر السابق

unit redaPageControl1;


interface

uses
  Windows, Messages, SysUtils, Classes, Controls, ComCtrls;

type
  TredaPageControl1 = class(TPageControl)
  private
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('ActiveX', [TredaPageControl1]);
end;

end.

بعد الاشتقاق نقوم بإجراء التغيير التالي

type
  TredaPageControl1 = class(TPageControl)
  private
   Rarabic:boolean;
   procedure SetArcbic(const value:boolean);
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
  property Arabic:boolean read Rarabic write Setarabic
   default true;
    { Published declarations }
  end;

procedure Register;

implementation
procedure TredaPageControl1.SetArcbic(const value:boolean);
begin
if Rarabic<>value then
begin
Rarabic:=value;
recreatwnd;//to re great window
end;
end;
procedure Register;
begin
  RegisterComponents('ActiveX', [TredaPageControl1]);
end;

وحاولت إضاقة خاصية له سميتها Arabic

حيث أنني استعملت ex_style

Or Ms_exright

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

لكن لن أطيل إليك

أي توضيح أنا جاهز أرحب بأي ملاحظة(هادفة )القصد منها تطوير تقنيات التعريب

وهذا هو الترميز الكامل هنا

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

(f)

redapage_control.rar

هذا الموضوع مغلق.

مواضيع مشابهة