נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: טפסים- הקטנת תמונה ע"ג כפתור

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 20 April 2010 בשעה 18:19 | IP רשוּם
ציטוט חיימקה

בס"ד

בעבודה עם Forms, נוכל ליצור כפתור, ולהדביק עליו תמונה. הבעיה היא שהתמונה נשארת בממדיה המקוריים ורק חלקה נכנס לגבולות הכפתור.

איך גורמים לתמונה לקבל את מימדי הכפתור?

זה לא ע"י המאפיין ImageAlign.

תודה



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 20 April 2010 בשעה 18:43 | IP רשוּם
ציטוט shoshan

BackgroundImageLayout


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 20 April 2010 בשעה 19:00 | IP רשוּם
ציטוט חיימקה

בס"ד

תודה על התשובה המהירה-

אבל זה לא זה!

השינוי בערך המאפיין אינו פועל דבר! לא Zoom, לא Center, לא Stretch, ולא Tile.

לא תוך כדי כתיבה ולא בהרצת התוכינת.



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 20 April 2010 בשעה 19:13 | IP רשוּם
ציטוט shoshan

באיזו Control מדובר ?

Button רגיל ?

אם יש לו ImageLayout הייתי משחק גם בו...

אם לא - אתה יכול לעשות Scale לתמונה המקורית לפני שאתה שם אותה בכפתור - אבל לא נראה לי שיהיה צורך בכך.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
אוריה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 29 January 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 230
נשלח בתאריך: 20 April 2010 בשעה 21:41 | IP רשוּם
ציטוט אוריה

אם זה Button - לי זה עובד טוב עם BackgroundImageLayout על Stretc.
ד.א: משהו נחמד - אפשר לשחק עם הצורה של ה-button(וכל Control אחר וגם Forms), בעזרת המאפיין Region שהערך שלו הוא מטיפוס Region(שיכול לקבל GraphicsPath)...
בקיצור: קצת IntelliSense("חקירת אובייקטים") ואפשר לעשות כפתורים, חלונות וכו' עגולים, משולשים.


__________________
SmartProgramming
נא לא להגיב בשבת על מה שאני כותב

עדיף להשקיע עוד שעה בתיעוד, מלאבד עוד 100 שעות ויותר על שיחזר של כל הפרוייקט מההתחלה..
חזרה לתחילת העמוד הצג את כרטיס החבר של אוריה חפש הודעות אחרות של אוריה בקר בדף הבית של אוריה
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 21 April 2010 בשעה 00:40 | IP רשוּם
ציטוט חיימקה

בס"ד

תודה לכל החברים האיכפתיים!

בסופו של דבר, הפתרון היה לשים את התמונה עצמה לא במאפיין Image, אלא במאפיין BackgroundImage, ואז עובד יפה ה- BackgroundImageLayut.

תודה!



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 05 May 2010 בשעה 12:44 | IP רשוּם
ציטוט חיימקה


ד.א: משהו נחמד - אפשר לשחק עם הצורה של ה-button(וכל Control אחר וגם Forms), בעזרת המאפיין Region שהערך שלו הוא מטיפוס Region(שיכול לקבל GraphicsPath)...

ניסיתי ולא הצלחתי.

תוכל לתת קוד לדוגמה- עיגול, למשל?



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
אוריה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 29 January 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 230
נשלח בתאריך: 05 May 2010 בשעה 17:12 | IP רשוּם
ציטוט אוריה

כן:
קוד:

GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath();
Size sz = new Size(this.Width - 10, this.Height - 10);
Rectangle rec = new Rectangle(new Point(10, 10), sz);
gp.AddEllipse(rec);
this.Region = new Region(gp);

יוצא עיגול פחות או יותר מושלם כשהגודל של הטופס הוא 500X500(זה תלוי בגודל הטופס, כי הטופס נשאר באותו גודל - הוא לא גדל בהתאם לעיגול, לכן אל תתפלא אם יצא לך מין עיגול מוזר בגודל אחר).
GraphicsPath שייך ל-System.Drawing.Drawing2D.
תהנה


__________________
SmartProgramming
נא לא להגיב בשבת על מה שאני כותב

עדיף להשקיע עוד שעה בתיעוד, מלאבד עוד 100 שעות ויותר על שיחזר של כל הפרוייקט מההתחלה..
חזרה לתחילת העמוד הצג את כרטיס החבר של אוריה חפש הודעות אחרות של אוריה בקר בדף הבית של אוריה
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 09 May 2010 בשעה 22:07 | IP רשוּם
ציטוט חיימקה

בס"ד

נחמד, אבל לא בדיוק יוצר "כפתור עגול". זה חותך את הקונטרול הקיים בצורת עיגול. זה יוצר דברים מוזרים: טופס ללא פס גרירה ואייקונים, כפתור ללא קו גבול; כפתור שחציו ריבוע וחציו עיגול; חוסר מקום לטקסט על גביו; וכל-מיני-כאלה-מין...



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
אוריה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 29 January 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 230
נשלח בתאריך: 10 May 2010 בשעה 17:52 | IP רשוּם
ציטוט אוריה

אה, זה מה שאמרתי - שתיזהר שלא יחתוך, כי הוא לא משלים את העיגול, אתה נותן לו את הגודל והוא מתחיל מנקודה מסויימת ונגמר בגודל של הטופס.תשחק איתו עד שהוא יתאים - תגדיל את הכפתור.
לגבי הפס גרירה, אין מה לעשות, אתה יכול ליצור אחד משלך(פקד או ב-Graphics).


__________________
SmartProgramming
נא לא להגיב בשבת על מה שאני כותב

עדיף להשקיע עוד שעה בתיעוד, מלאבד עוד 100 שעות ויותר על שיחזר של כל הפרוייקט מההתחלה..
חזרה לתחילת העמוד הצג את כרטיס החבר של אוריה חפש הודעות אחרות של אוריה בקר בדף הבית של אוריה
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה