PDA

View Full Version : سوال: مشکل با منو ؟



majidmir
چهارشنبه 13 مرداد 1389, 11:21 صبح
سلام
بعد از طراحی منو وقتی که اجرا میکنم منو نیستش ؟ نه خطایی بهم میده نه مشکلی هست در موقع طراحی :عصبانی++:
برای گرفتن جز به جز ساعت باید چکار کنم مثلا فقط ساعت و دقیقه رو بگیرم باید چکار کنم ؟ من خودم از تابع time استفاده میکنم که زمان رو کامل بهم میده ؟

مهران رسا
چهارشنبه 13 مرداد 1389, 11:52 صبح
سلام
بعد از طراحی منو وقتی که اجرا میکنم منو نیستش ؟ نه خطایی بهم میده نه مشکلی هست در موقع طراحی :عصبانی++:
برای گرفتن جز به جز ساعت باید چکار کنم مثلا فقط ساعت و دقیقه رو بگیرم باید چکار کنم ؟ من خودم از تابع time استفاده میکنم که زمان رو کامل بهم میده ؟


خصوصیت Menu فرم رو برابر منوی طراحی شده قرار داده اید ؟

pezhvakco
چهارشنبه 13 مرداد 1389, 12:14 عصر
درود :

بعد از طراحی منو وقتی که اجرا میکنم منو نیستش ؟
در تنظیمات فرم، قسمت Menu روی MainMenu1 تنظیم است .

هر تایپیک یک پرسش >

برای گرفتن جز به جز ساعت باید چکار کنم مثلا فقط ساعت و دقیقه رو بگیرم باید چکار کنم ؟
یک راه اینه که اون رو در یک متغییر رشته ای قرار بدی و با دستورات مربوطه مانند RightStr و LeftStr مقادیر ساعت و دقیقه رو بگیری .

فکر خوش .

Felony
چهارشنبه 13 مرداد 1389, 13:03 عصر
کتابخانه Dateutils برای کار با داده های نوع تاریخ / زمان هست ، میتونید از تابع DecodeTime از این کتابخانه استفاده کنید ، این تابع یک زمان رو میگیره و اون رو داخل متغیرهایی که به عنوان پارامتر ورودی بهش میدید Decode میکنه و میتونید از اونها استفاده کنید یا اینکه توسط توابع HourOf , MinuteOf , SecondOf , MiliSecondOf و دادن زمان مورد نظر به عنوان پارامتر ورودی ازش قسمت مورد نظر رو استخراح کنید ، براتون یک نمونه کد نوشتم ، کتابخانه DateUtils رو به Uses اضافه کنید :
var
Hour, Minute, Second, MiliSecond: Word;
begin
// Decode current time ( Returned by Now reserved word ),
DecodeTime(Now, Hour, Minute, Second, MiliSecond);
// Or
Hour:= HourOf(Now);
Minute:= MinuteOf(Now);
Second:= SecondOf(Now);
MiliSecond:= MilliSecondOf(Now);
// Show the value of Hour, Minute, Second, MiliSecond variable(s)
ShowMessage(FloatToStr(Hour));
ShowMessage(FloatToStr(Minute));
ShowMessage(FloatToStr(Second));
ShowMessage(FloatToStr(MiliSecond));
end;

majidmir
چهارشنبه 13 مرداد 1389, 13:04 عصر
خصوصیت Menu فرم رو برابر منوی طراحی شده قرار داده اید ؟


درود :

در تنظیمات فرم، قسمت Menu روی MainMenu1 تنظیم است .

هر تایپیک یک پرسش >

یک راه اینه که اون رو در یک متغییر رشته ای قرار بدی و با دستورات مربوطه مانند RightStr و LeftStr مقادیر ساعت و دقیقه رو بگیری .

فکر خوش .
سلام
روی menu تنظیم شده ولی نمیدونم چرا نمیاره و امکان طراحی مجدد فرم رو ندارم ؟

pezhvakco
چهارشنبه 13 مرداد 1389, 13:42 عصر
امکان طراحی مجدد فرم رو ندارم ؟
یعنی امکان تغییر تنظیمات اون رو نداری ؟

فکر خوش .

majidmir
چهارشنبه 13 مرداد 1389, 13:55 عصر
دوست عزیز منظورم اینه که فرمم رو طراحی کردم و امکان طراحی مجدد از ابتدا رو ندارم !

bmanfy
چهارشنبه 13 مرداد 1389, 23:45 عصر
خب لااقل اگه ميخواي يك نمونه از برنامت رو بزار اينجا .
از قديم گفتن شنيدن كي بود مانند ديدن .
موفق باشيد.

majidmir
پنج شنبه 14 مرداد 1389, 11:15 صبح
سلام این هم یه نمونش

bmanfy
پنج شنبه 14 مرداد 1389, 13:09 عصر
BorderStyle مربوط به فرم رو به صورت Dialog تنظيم كرده ايد . و يك DialogForm فرم هم كه نميتونه منو داشته باشه .
BorderStyle رو روي گزينه ي ديگري تنظيم كنيد تا مشكلتون حل بشه .
موفق باشيد.