דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
pcinfogmachP

pcinfogmach

@pcinfogmach
אודות
פוסטים
716
נושאים
188
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • ספר טלפונים ב-html
    pcinfogmachP pcinfogmach

    @dovid כתב בספר טלפונים ב-html:

    ועדיף עם const.

    אשמח להסבר למה? תודה.

    תכנות

  • ספר טלפונים ב-html
    pcinfogmachP pcinfogmach

    מצו"ב קוד לספר טלפונים בhtml - אשמח לקבל משוב:

    http://tpcg.io/_BIGXW4

    או למי שרוצה לראות את הקוד כאן בפורום:

    <!DOCTYPE html>
    <html lang="he">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>ספר טלפונים</title>
      <style>
        table {
          border-collapse: collapse;
          width: 100%;
        }
    
        th, td {
          border: 1px solid #dddddd;
          padding: 8px;
        }
    
        th {
          background-color: #f2f2f2;
        }
        
         select {
        border: 1px solid #ccc; 
        border-radius: 3px; 
        padding: 3px; 
      }
      </style>
    </head>
    <body dir="rtl">
    
    <h2>ספר טלפונים</h2>
    
    <select id="searchType">
      <option value="name">שם</option>
      <option value="occupation">מקצוע</option>
      <option value="phone">טלפון</option>
      <option value="email">מייל</option>
    </select>
    
    <input type="text" id="searchInput" onkeyup="searchTable()" placeholder="חפש..">
    
    <p>
    
    <table id="phoneDirectory">
      <tr>
        <th>שם</th>
        <th>מספר טלפון</th>
        <th>כתובת דואר אלקטרוני</th>
        <th>מקצוע</th>
      </tr>
      <tr>
        <td>יוחנן כהן</td>
        <td>123-456-7890</td>
        <td>yochanan@example.com</td>
        <td>מהנדס תוכנה</td>
      </tr>
      <tr>
        <td>יצחק לוי</td>
        <td></td>
        <td>yitz@example.com</td>
        <td>מעצב גרפי</td>
      </tr>
      <!-- Add more rows as needed -->
    </table>
    
    <script>
    function searchTable() {
      var input, filter, table, tr, td, i, txtValue;
      input = document.getElementById("searchInput");
      filter = input.value.toUpperCase();
      table = document.getElementById("phoneDirectory");
      tr = table.getElementsByTagName("tr");
      var columnIndex;
    
      var select = document.getElementById("searchType");
      var searchType = select.value;
    
      if (searchType === "name") {
        columnIndex = 0;
      } else if (searchType === "phone") {
        columnIndex = 1;
      } else if (searchType === "email") {
        columnIndex = 2;
      } else if (searchType === "occupation") {
        columnIndex = 3;
      }
    
      for (i = 0; i < tr.length; i++) {
        td = tr[i].getElementsByTagName("td")[columnIndex]; 
        if (td) {
          txtValue = td.textContent || td.innerText;
          if (txtValue.toUpperCase().indexOf(filter) > -1) {
            tr[i].style.display = "";
          } else {
            tr[i].style.display = "none";
          }
        }
      }
    }
    </script>
    
    </body>
    </html>
    
    
    תכנות

  • המלצה לקורס
    pcinfogmachP pcinfogmach

    @OdedDvir כתב בהמלצה לקורס:

    זה שגוי בעיני להתקבע על שפה מסויימת מראש.

    נו באמת... לא לזה התכווני. רק רציתי לוודא אם תחום העניין שלו הוא יצירת דפי אינטרנט או משהו כזה.
    למעשה מה שמעניין אותו זה מסדי נתונים כך שהיריעה פרוסה לפניו לשחק היכן שליבו חפץ.

    @OdedDvir כתב בהמלצה לקורס:

    אין באמת הבדל גדול בעקרונות התכנות בין שפה לשפה.

    אכן, רק שבvba ואקסס אפשר להסתדר גם עם הרגלים רעים מאחר ומדובר בעיקר בקודים ממוקדים. בשפות תכנות אחרות - לא מומלץ להמשיך עם אותו ראש.
    וזה מה שבאתי לומר שייקח גם קצת זמן ללמוד עקרונות תכנות ולא רק frontend.

    תכנות

  • המלצה לקורס
    pcinfogmachP pcinfogmach

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

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

    בהצלחה רבה

    תכנות

  • תכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל
    pcinfogmachP pcinfogmach

    @dovid כתב בתכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל:

    @yossiz אם ככה מה מיוחד בדף שלו? היה משמע ממנו שהעתקה מדף אחר עברי כמו האתר פה נותנת תוצאה טובה.

    בהתחלה זה היה רק מהדף שלי עכשיו זה נהיה בכל דף שלא יהיה.
    אז מה השתבש?

    תכנות

  • תכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל
    pcinfogmachP pcinfogmach

    שמתי לב שהעתקה מתוך iexplorer על הדף שלי כן נותן תוצאה טובה

    @dovid כתב בתכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל:

    אם אתה עושה הדבקה כטקסט ללא עיצוב זה כן מיושר לימין?

    כן זה מיושר לימין התוכן והמסמך שניהם מיושרים לימין אבל משום מה בהדבקה זה משתבש.

    תכנות

  • תכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל
    pcinfogmachP pcinfogmach

    @dovid
    אין לי כרום אבל בדקתי בedge וזה ככה
    וגם בfirefox

    תכנות

  • תכנות דף אינטרנט כדי שההעתקה ממנו תהיה מיושרת מימין לשמאל
    pcinfogmachP pcinfogmach

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

    <!DOCTYPE html>
                    <html lang="he">
                        <head>
                        <meta charset="UTF-8">
                        <meta http-equiv="X-UA-Compatible" content="IE=8">
                        <title>📑  בראשית - בעל הטורים</title>
    
                      <style>
    
                    body {
                    text-align: right;
                    text-align: justify;
                    direction: rtl;}
    
                    h2,h3,h4{
                    cursor: pointer;
                    color: #4169E1;}
    
                    .inlineHeader {
                    font-weight: bold;
                    cursor: pointer;
                    color: #4169E1;}
    
                    a {
                    text-decoration: none;
                    color:#ff6347;
                    }
                    
                     a:active {color: #ff6347;  }
    
                    .footNoteSeparator{
                    text-align: center;
                    font-size: 80%;
                    }
    
                    .footnote {
                    padding-right: 5px;
                    font-size: 80%;
                    border-right: 2px solid  #f5cba7
                    }
                    
                    .footnote2 {;
                    font-size: 80%;
                    }
    
                    .note {
                    padding-right: 5px;
                    padding-left: 5px;
                    font-size: 80%;
                    }
                    
                    .note2 {
                    color: #36454F;
                    padding-right: 5px;
                    padding-left: 5px;
                    font-size: 80%;
                    }
    
                    .refrence{
                    font-size: 80%;
                    cursor: pointer;
                    color:#ff6347;
                    }
    
                    </style>
                    </head>
                    <body dir='rtl'>
    <h3 id="📑  בראשית - בעל הטורים, בראשית פרק א">בראשית פרק-א</h3>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, א">א.</span>
    <b>בראשית ברא</b>. בגימטריא בראש השנה נברא (העולם), בראשית נוטריקון בראשונה ראה אלהים שיקבלו ישראל תורה. בראשית ברא אלהים ס''ת אמת מלמד שברא העולם באמת כמו שנאמר ראש דברך אמת וכן יש הרבה פסוקים ס''ת אמת: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, ב">ב.</span>
    <b>ורוח אלהים מרחפת</b>. בגימטריא זו רוחו של משיח: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, ד">ד.</span>
    <b>את האור</b>. בגימטריא בתורה ועולה מנין תרי''ג:<b> את האור כי טוב</b>. ס''ת ברית. וירא אלהים את האור כי טוב ויבדל. מכאן שאין מברכין על הנר עד שיאותו לאורו. כמנין ויבדל מבדילין בשנה במוצאי שבתות: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, ז">ז.</span>
    <b>מעל לרקיע</b>. ב' במסורה הכא ואידך ויהי קול מעל לרקיע במרכבה דיחזקאל. וכמו שאין דורשין במעשה בראשית ברבים כך אין דורשין כמעשה מרכבה: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, יב">יב.</span>
    <b>מזריע זרע למינהו</b>. ר''ת מזל שאין לך עשב שאין לו מזל למעלה: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, יד">יד.</span>
    <b>מארת</b>. חסר שלא נברא להאיר אלא השמש. וירח לא נברא אלא כדי שלא יעבדו לחמה אם תהיה יחידה: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, כב">כב.</span>
    <b>והעוף</b>. ג' במסורה והעוף ירב, והעוף אוכל אותם. זאת תורת הבהמה והעוף, רמז למה שאמרו שעופות טהורות מרובין על הטמאין זהו והעוף ירב פירוש שהן מרובין איזה והעוף אוכל אותם פירוש אותם טהורין וכן זאת תורת וגו' איירי בטהורים: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, כז">כז.</span>
    <b>האדם</b>. אותיות אדמה שנברא מן האדמה. אדם נוטריקון אפר דם מרה: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, כח">כח.</span>
    <b>ורדו בדגת הים</b>. ב' במסורה הכא ואידך ורדו גת פלשתים. אלו זכיתם תרדו אף בדגת הים ואם לאו ירדו גת כלומר תשתעבדו לפלשתים: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, כט">כט.</span>
    <b>פרי עץ</b>. ב' במסורה אשר בו פרי עץ. פרי עץ הדר. רמז למ''ד אילן שאכל ממנו אדה''ר אתרוג היה:<b> זכר</b>. בגימטריא ברכה. נקיבה, כגימטריא בקללה: <p>
    <span class="inlineHeader" id="📑  בראשית - בעל הטורים, בראשית פרק א, לא">לא.</span>
    <b>יום הששי ויכלו השמים</b>. ר''ת שם בן ד' אותיות שחתם בו מעשה בראשית, וכן ישמחו השמים ותגל הארץ ר''ת שם בן ד' אותיות שחתם העולם בשם בן ד' אותיות: <p>
    
                         </body>
    <script>
            // Define the onclick handler globally
            function showAlert() {
                alert(document.title + " " + this.id);
            }
    
            var element = document.getElementById("");
            if (element !== null) { element.scrollIntoView(); }
    
    
            var originalText = document.body.innerHTML;
            var isVowelsReversed = false;
            var isCantillationReversed = false;
    
        </script>
                    </html>
    
    תכנות

  • איך לעדכן progressBar ב- wpf במשך פעולת async
    pcinfogmachP pcinfogmach

    לאחרונה היה לי צורך לעשות progressBar ב- wpf שמתדעכן במשך פעולת async
    לאחר שביררתי את הנושא מישהו הביא לי את הדרך דלהלן (זה עובד הרבה יותר טוב מdispatcher שתוקע קצת את החלון שבו הוא פועל)


    יוצרים progressreporter

     IProgress<double> progressReporter = new Progress<double>(OnProgressChanged);
    

    ו-יוצרים לזה Void

      private void OnProgressChanged(double progressValue)
      {
          progressBar.Value += 1;
      }
    

    ואז פשוט תוך כדי הפעולה

    progressReporter.Report(1);
    

    ולאיפוס של הprogressbar

    progressReporter.Report(-1);
    

    מקווה שלמישהו יהיה תועלת מזה בהצלחה.

    תכנות

  • מחשב מומלץ לרכישה
    pcinfogmachP pcinfogmach

    @ek0583232948 כתב במחשב מומלץ לרכישה:

    תוכנות משרדיות

    כלומר?

    צרכנות

  • ProgressBar בWPF תוך כדי פעולת thread
    pcinfogmachP pcinfogmach

    @dovid כתב בProgressBar בWPF תוך כדי פעולת thread:

    ספציפית לבעיה הזאת מן הסתם גוגל על task dispatcher progressbar יעזור לך,

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

    אשמח מאוד אם מישהו ירחם עלי ויסביר לי מה הפתרון.

    תכנות

  • ProgressBar בWPF תוך כדי פעולת thread
    pcinfogmachP pcinfogmach

    @dovid
    אשמח אם תסביר לי למה הקוד גרוע מאוד.
    תכל'ס יש פיתרון לבעיה? איך להציג התקדמות בפעולה שכזו?

    תכנות

  • ProgressBar בWPF תוך כדי פעולת thread
    pcinfogmachP pcinfogmach

    @dovid
    לא הבנתי כלום. אני מודה באשמה הניסיון שלי בbinding היה ניסוי וטעיה (אני עוד לא מבין את המושג מספיק). אבל הקוד של ה-Invoke לא נתפס אצלי כניסוי וטעיה - אולי הוא טעות אבל לא ניסוי וטעיה.

    הנה איך שאני מבין את הקוד - תסביר לי היכן אני טועה או פשוט לא מבין כלום:

    1. הקוד יוצר רשימה של משימות
    2. הוא מבצע אותם בצורה של threading
    3. כל משימה מכילה בתוכ פקודה של עדכון ה-progressbar (שזה לא קורה!)
    4. לאחר סיום כל המשימות ה-progressbar מאופס כדי שיהי מוכן לחיפוש הבא.

    נ.ב. גם אשמח אם תסביר לי למה בwinforms בדיוק אותו הדבר עובד מצויין. (רק ששם אני יכול להשתמש עם invoke בלי dispatcher).

    תכנות

  • ProgressBar בWPF תוך כדי פעולת thread
    pcinfogmachP pcinfogmach

    @dovid

    private async void search(string[] files)
    {
        progressBar.Maximum = files.Length;
        List<System.Threading.Tasks.Task> searchTasks = new List<System.Threading.Tasks.Task>();
        foreach (string file in files)
        {
            searchTasks.Add(Task.Run(() =>
            {
                this.Dispatcher.Invoke(() =>
                {
                    progressBar.Value = progressBar.Value + 1;
                    File.ReadAllLines(file);
                });
            }));
        }
        await System.Threading.Tasks.Task.WhenAll(searchTasks);
        progressBar.Value = 0;
    }
    
    תכנות

  • איך למנוע הפעלת selectionChanged על ידי פקדים הנמצאים בwpf TabControl
    pcinfogmachP pcinfogmach

    @dovid
    על הtabcontrol

           private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
           {
    if (tabControl.SelectedIndex == 0) { SearchTextBox.Focus(); SearchTextBox.SelectAll(); }
           }
    
    תכנות

  • איך למנוע הפעלת selectionChanged על ידי פקדים הנמצאים בwpf TabControl
    pcinfogmachP pcinfogmach

    סליחה על הכותרת קצת הסתבכתי איתה בכל אופן השאלה שלי היא כך:

    יש לי tabcontrol בwpf בתוך הtabcontrol יש לי שני tabpages ובאחד מהם יש listbox

    ניתקלתי בבעיה שהevent של selectionchanged מופעל כל פעם שאני לוחץ על הlistbox
    איך אפשר למנוע זאת?

    תכנות

  • ProgressBar בWPF תוך כדי פעולת thread
    pcinfogmachP pcinfogmach

    יש לי קוד בc# שקורא כמות של קבצים בבת אחת (בעצם תוכנת חיפוש פשוטה שאמורה לשמש את מי שאין לו מקום במחשב בשביל אינדקס) וכדי למהר את הפעולה אני משמתמש בThreading

    נתקלתי בבעיה שאני לא מצליח לעדכן את הprogressbar תוך כדי פעולת הthreading כדי להראות התקדמות. (בwinforms הצלחתי על ידי invoke).

    ניסיתי על ידי Dipatcher ללא הועיל.
    ניסיתי על ידי Binding ללא הועיל.

    בעצם מה שקורה שאם אני עושה פעולת דמע

     Thread.Sleep(100); // Simulating some work being done
    

    אז הכל טוב
    אבל ברגע שאני מתחיל לקרוא קבצים שום כלום.
    מצו"ב הקוד שלי של הbinding אשמח לקבל עזרה

    <Window x:Class="WPF_BInding.ProgressBarBinding"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:WPF_BInding"
            mc:Ignorable="d"
            Title="ProgressBarBinding" Height="450" Width="800">
        <Grid>
            <StackPanel>
            <ProgressBar Height="25" Name="progressBar" Minimum="0" Maximum="100" Value="{Binding PercentDone}" />
            <Button Content="Start Task" HorizontalAlignment="Center" VerticalAlignment="Bottom" Click="StartTask_Click" />
            </StackPanel>
        </Grid>
    </Window>
    
    
     public partial class ProgressBarBinding : Window, INotifyPropertyChanged
     {
         private int _percentDone;
         private int _progressBarMaximum = 100;
    
         public int PercentDone
         {
             get { return _percentDone; }
             set
             {
                 if (_percentDone != value)
                 {
                     _percentDone = value;
                     OnPropertyChanged(nameof(PercentDone));
                 }
             }
         }
    
         public int ProgressBarMaximum
         {
             get { return _progressBarMaximum; }
             set
             {
                 if (_progressBarMaximum != value)
                 {
                     _progressBarMaximum = value;
                     OnPropertyChanged(nameof(ProgressBarMaximum));
                 }
             }
         }
    
         public event PropertyChangedEventHandler PropertyChanged;
    
         protected virtual void OnPropertyChanged(string propertyName)
         {
             PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
         }
    
         public ProgressBarBinding()
         {
             InitializeComponent();
             DataContext = this; // Set the data context to the MainWindow itself
             progressBar.Maximum = ProgressBarMaximum; // Set the initial Maximum value
         }
    
    תכנות

  • איך לעשות WPF Binding ב- TreeView
    pcinfogmachP pcinfogmach

    אני מנסה ללמוד קצת יותר על binding בפקד TreeView ב WPF על פי הכתבה הזו:
    https://wpf-tutorial.com/treeview-control/treeview-data-binding-multiple-templates/
    https://wpf-tutorial.com/treeview-control/handling-selection-expansion-state/

    את השלב הראשון של binding ל-Hirarchy הצלחתי לעשות
    אבל את השלב השני של binding לפעולות של ISEXPANDED ו ISSELCTED אני לא מצליח לעשות כלומר זה לא עובד לי
    אשמח לקבל הדרכה בעניין ממי שיכול. תודה מראש

    מצו"ב הקוד שעשיתי.

    <Window x:Class="WPF_BInding.TreeViewBinding"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:WPF_BInding"
            mc:Ignorable="d"
            Title="TreeViewBinding" Height="450" Width="800">
        <Grid>
            <StackPanel>
                <TreeView x:Name="treeView">
                    <TreeView.ItemTemplate>
                        <HierarchicalDataTemplate DataType="{x:Type local:myTreeViewItem}" ItemsSource="{Binding Items}">
                            <TextBlock Text="{Binding Header}" Tag="{Binding Tag}" />
                        </HierarchicalDataTemplate>
                    </TreeView.ItemTemplate>
                    <TreeView.ItemContainerStyle>
                        <Style TargetType="TreeViewItem">
                            <Setter Property="IsSelected" Value="{Binding IsSelected}" />
                            <Setter Property="IsExpanded" Value="{Binding IsExpanded}" />
                        </Style>
                    </TreeView.ItemContainerStyle>
                </TreeView>
    
                <WrapPanel>
                    <Button Name="btnSelectNext" Click="btnSelectNext_Click" Width="120">Select next</Button>
                    <Button Name="btnToggleExpansion" Click="btnToggleExpansion_Click" Width="120" Margin="10,0,0,0">Toggle expansion</Button>
                </WrapPanel>
            </StackPanel>
        </Grid>
    </Window>
    
    
    using System.Collections.Generic;
    using System.Collections.ObjectModel;
    using System.ComponentModel;
    using System.Windows;
    namespace WPF_BInding
    {
        /// <summary>
        /// Interaction logic for TreeViewBinding.xaml
        /// </summary>
        public class myTreeViewItem : TreeViewItemBase
        {
            public string Header { get; set; }
            public string Tag { get; set; }
            public ObservableCollection<myTreeViewItem> Items { get; set; } = new ObservableCollection<myTreeViewItem>();
        }
    
        public class TreeViewItemBase : INotifyPropertyChanged
        {
            private bool _isSelected;
            private bool _isExpanded;
            public bool IsSelected
            {
                get { return this._isSelected; }
                set
                {
                    if (value != this._isSelected)
                    {
                        this._isSelected = value;
                        NotifyPropertyChanged("_isSelected");
                    }
                }
            }
            public bool IsExpanded
            {
                get { return this._isExpanded; }
                set
                {
                    if (value != this._isExpanded)
                    {
                        this._isExpanded = value;
                        NotifyPropertyChanged("_isExpanded");
                    }
                }
            }
    
    
            public event PropertyChangedEventHandler PropertyChanged;
    
            public void NotifyPropertyChanged(string propName)
            {
                if (this.PropertyChanged != null)
                    this.PropertyChanged(this, new PropertyChangedEventArgs(propName));
            }
        }
    
        public partial class TreeViewBinding : Window
        {
            public TreeViewBinding()
            {
                InitializeComponent();
                List<myTreeViewItem> items = new List<myTreeViewItem>();
    
                myTreeViewItem rootItem = new myTreeViewItem { Header = "root", IsExpanded = false };
                myTreeViewItem child1 = new myTreeViewItem { Header = "child 1" , IsExpanded = false};
                myTreeViewItem child2 = new myTreeViewItem { Header = "child 2", IsExpanded = false };
                rootItem.Items.Add(child1);
                rootItem.Items.Add(child2);
                myTreeViewItem rootItem2 = new myTreeViewItem { Header = "root", IsExpanded = false };
                myTreeViewItem child3 = new myTreeViewItem { Header = "child 1", IsExpanded = false };
                myTreeViewItem child4 = new myTreeViewItem { Header = "child 2", IsExpanded = false };
                rootItem2.Items.Add(child3);
                rootItem2.Items.Add(child4);
    
                items.Add(rootItem);
                items.Add(rootItem2);
    
                treeView.ItemsSource = items;
            }
    
            private void btnSelectNext_Click(object sender, RoutedEventArgs e)
            {
                
            }
    
            private void btnToggleExpansion_Click(object sender, RoutedEventArgs e)
            {
                if (treeView.SelectedItem != null)
                {
                    myTreeViewItem treeViewItem = treeView.SelectedItem as myTreeViewItem;
    
                    if (treeViewItem != null)
                    {
                        treeViewItem.IsExpanded = !treeViewItem.IsExpanded;
                    }
                }
            }
    
    
        }
    }
    
    
    תכנות

  • C# webview2 navigatetostring- טעינת טקסט בפקד
    pcinfogmachP pcinfogmach

    פתרון מאולתר:
    אני יוצר list ששומר את כל הwebviews בתוך thisaddin ואז כך שהתוכנה מתעלמת מכל שגיאה שקורית בסגירת הwebview

     private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
     {
         try
         {
             foreach (WebView2 webView in webviewlist)
             {
                 webView.Dispose();
             }
         }
         catch (Exception){ }
     }
    
    תכנות

  • יוניקוד בוורד?
    pcinfogmachP pcinfogmach

    לאחרונה התוודעתי לעולם של יוניקוד וגיליתי שיש שם הרבה סמלים מאוד שימושיים לדוגמא קישוטים לכותרות ועוד ועוד.
    הנה דוגמא:
    http://xahlee.info/comp/unicode_typography_ornaments.html

    השאלה שלי האם סמלים אלה יכולים להיות זמינים בוורד איכשהו.
    תודה מראש.

    כמובן שיש את זה
    4caf972f-0c77-4c27-8b21-c272249f1c2c-image.png
    אבל זה לא מתחיל לכסות את הפוטנציאל של יוניקוד:

    תוכנה
  • 1
  • 2
  • 21
  • 22
  • 23
  • 24
  • 25
  • 35
  • 36
  • 23 / 36
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום