PDA

View Full Version : مشکل فارسی نویسی



nini
دوشنبه 31 شهریور 1382, 12:49 عصر
سلام به همه اساتید برنامه نویسی

من تازه یاد گرفتم که چطور باید برنامه نویسی کنم
الان دو سه تا مشکل دارم ممکنه لطفا کمکم کنید ؟

اول اینکه:

من نمیدونم چی کار کنم که کاربر منتو همه ویندوز ها بتونه فارسی بنویسه و ببینه

دوم اینکه :

"فرض کنید از یک database یک رکورد رو بخونیم و اونو توی یدونه Dbgridنشون بدیم "
سوال من اینه که وقتی رکورد دوم رو میخوام ببینم اولی رو پاک میکنه یعنی نمیتونم هر دو
رکورد رو همزمان توی Dbgridنشون بدم

سوم اینکه :

آیا اساتید محترم تا به حال چیزی مثل appearanceدر ویندوز که میتونیم رنگ و فونت رو
عوض کنیم دارید که بتونه این کار رو تو هر برنامه vbبرای همه فرم ها انجام بده .


آخر اینکه از همه اونهایی که کمک میکنند و نمیکنند ممنونم و از اینکه اینجا میتونم دوستان
خوبی در زمینه برنامه نویسی پیدا کنم خیلی خیلی خوشحالم

با تشکر
نی نی :P

روح اله معینی زاده
دوشنبه 31 شهریور 1382, 13:44 عصر
با سلام خدمت همکار جدید

در خصوص سوال اول که احتمالا خودتون باید یک OCX بسازید و یا از اونایی که ساختن استفاده کنید. این تقریبا کاریه که تو جاهای دیگه هم بقیه جواب دادن. البته منتظر جواب بقیه دوستان هم باشید.

در خصوص سوال بعدی هم که معمولا یا تو اونجایی که من می دونم، کنترل DBGrid همه رکوردهای جدول رو نشون می ده نه یکی رو مگر اونکه اونو فیلتر کرده باشید که بتونید فقط یکی رو نشون بدید. برای همین در صورتی که فیلتر به هم بخوره یا فیلتر جدید ایجاد بشه، همون اتفاقی می افته که شما گفتید یعنی کنترل دوباره پر می شه و شما دیتای قبلی رو دیگه نمی تونید مشاهده کنید. البته منتظر جواب بقیه دوستان هم باشید.

سوال سوم: برای این کار فکر نمی کنم چیز خاصی توی وی بی وجود داشته باشه. شما می تونید متغیر سراسری تو برنامه تون تعریف کنید و توی یه جایی (می تونه منو باشه و یا هر جایی که شما صلاح دونستید) بذارید که کاربر به محضی که اون رنگ رو تغییر داد، تغییرات روی فرم هایی که داره نشون داده می شه، اعمال بشه. توی روال Form_Load هم برای فرم هایی که تازه داره فراخوانی می شه، این تغییرات رو می تونید با توجه به مقادیر اون متغیرهای سراسری انجام بدبد. بنابراین حتما یادتون نره که مقدار اولیه برای متغیرهای سراسری تعریف کنید. البته منتظر جواب بقیه دوستان هم باشید.

قابل شما رو نداشت.

البته منتظر جواب بقیه دوستان هم باشید. :oops:

با احترام - خدانگهدار.

الهام تفریشی
دوشنبه 31 شهریور 1382, 14:17 عصر
نی نی جان
سوال دومت رو جواب میدم
همانطور که دوست خوبم روح اله جان جواب دادن
یک grid لیست رکورد ها رو نشون میده
تو لطف کن کدی که براش نوشتی رو بفرست ببینیم شاید بشه حلش کرد اگه نشد واست یکی
درست میکنم میفرستم

سوال سومت
بازم روح اله جان جواب مناسبی دادن
حالا بازم به پیشنهاد من چون خودم این کارو کردم ولی یه جور دیگه و واسه چیزه دیگه
ولی بازم مثل اینه
حالا
یه modoul درست کن توی اون یه پروسیجر بنویس که یه رنگی رو که مثلا توی فرمی اونو انتخاب کردی و یا حالا کدش رو نوشتی بگیره و تمامه فرم هاتو توی اون ست کن

Public Sub changbg(bgcolor As Varian)
Form1.BackColor = bgcolor
Form2.BackColor = bgcolor

End Sub
این همون پروسیجری که میگم تو ماجول بنویس

حالا اگه نشد باز بگو

nini
دوشنبه 31 شهریور 1382, 15:28 عصر
اساتید محترم لطفا اگر ocxاماده دارید به من هم یه کپی بدین انشا الله خدا عوض خیر به شما بدهد. :(

تو نیکی میکن و در دجله انداز :cry:




با تشکر نی نی

M-Gheibi
دوشنبه 31 شهریور 1382, 18:30 عصر
اول اینکه خوش اومدید :)
به قسمت ویژوال بیسیک و مجموعه فایلهای فارسی سایت آقای نصیری یه سری بزنید. حتما مشکلتون برطرف میشه.
..:: VB ::..
http://www.geocities.com/vahid_nasiri/vb/
..:: Farsi Collection ::..
http://www.geocities.com/vahid_nasiri/farsi_collection/
:wink: :lol:

amirsadeghi
جمعه 27 مرداد 1385, 20:35 عصر
سلام
من تو یه تایپک دیگه هم گفتم نیاز به ocx نیست
شما از فونت های فارسی که همراه ویندوز نصب میشه استفاده کن
مثل tahoma,arial,ms san serief و ...
حله؟
بای

Payman62
شنبه 28 مرداد 1385, 01:16 صبح
سلام.
امیر جان یه نگاه هم به تاریخ تاپیک ها بکن.
تاپیک دقیقا ماله 3 ساله پیشه. وقتی بازش کردم خاک اتاقم رو برداشت.

amirsadeghi
شنبه 28 مرداد 1385, 14:11 عصر
سلام
ببخشید من که گفتم فقط به فکر کمکم نه تاریخ