DummyDoc.cs

Description du code

DummyDoc.cs est un fichier du projet BrolDev.
Ce fichier est situé dans /var/www/bin/sniplets/bibliobrol/broldev/src/.

Projet BrolDev : Librairie de composants réutilisables pour les applications BrolDev en CSharp.

Code source ou contenu du fichier

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using be.gaudry.view.docking;
  9. using System.IO;
  10.  
  11. namespace be.gaudry.view
  12. {
  13. public partial class DummyDoc : DockContent
  14. {
  15. public DummyDoc()
  16. {
  17. InitializeComponent();
  18. }
  19.  
  20. private string m_fileName = string.Empty;
  21. public string FileName
  22. {
  23. get { return m_fileName; }
  24. set
  25. {
  26. if (value != string.Empty)
  27. {
  28. Stream s = new FileStream(value, FileMode.Open);
  29.  
  30. FileInfo efInfo = new FileInfo(value);
  31.  
  32. string fext = efInfo.Extension.ToUpper();
  33.  
  34. if (fext.Equals(".RTF"))
  35. richTextBox1.LoadFile(s, RichTextBoxStreamType.RichText);
  36. else
  37. richTextBox1.LoadFile(s, RichTextBoxStreamType.PlainText);
  38. s.Close();
  39. }
  40.  
  41. m_fileName = value;
  42. this.ToolTipText = value;
  43. }
  44. }
  45.  
  46. // workaround of RichTextbox control's bug:
  47. // If load file before the control showed, all the text format will be lost
  48. // re-load the file after it get showed.
  49. private bool m_resetText = true;
  50. protected override void OnPaint(PaintEventArgs e)
  51. {
  52. base.OnPaint(e);
  53.  
  54. if (m_resetText)
  55. {
  56. m_resetText = false;
  57. FileName = FileName;
  58. }
  59. }
  60.  
  61. protected override string GetPersistString()
  62. {
  63. return GetType().ToString() + "," + FileName + "," + Text;
  64. }
  65.  
  66. private void menuItem2_Click(object sender, System.EventArgs e)
  67. {
  68. MessageBox.Show("This is to demostrate menu item has been successfully merged into the main form. Form Text=" + Text);
  69. }
  70.  
  71. private void menuItemCheckTest_Click(object sender, System.EventArgs e)
  72. {
  73. menuItemCheckTest.Checked = !menuItemCheckTest.Checked;
  74. }
  75.  
  76. protected override void OnTextChanged(EventArgs e)
  77. {
  78. base.OnTextChanged (e);
  79. if (FileName == string.Empty)
  80. this.richTextBox1.Text = Text;
  81. }
  82. }
  83. }

Structure et Fichiers du projet

Afficher/masquer...


Répertoires contenus dans /var/www/bin/sniplets/bibliobrol/broldev/src/view/ 
IcôneNomTailleModification
IcôneNomTailleModification
| _ Répertoire parent0 octets1732450943 24/11/2024 13:22:23
| _dialogs0 octets1541007195 31/10/2018 18:33:15
| _style0 octets1541007196 31/10/2018 18:33:16
| _utils0 octets1541007196 31/10/2018 18:33:16
| _controls0 octets1541007193 31/10/2018 18:33:13
Fichiers contenus dans /var/www/bin/sniplets/bibliobrol/broldev/src/view/ 
IcôneNomTailleModificationAction
IcôneNomTailleModificationAction
Afficher le fichier .cs|.csDummyDoc.cs1.95 Ko31/10/2018 18:32:48-refusé-
Afficher le fichier .cs|.csIMDIParent.cs2.33 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csMDIChildForm.cs11.93 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csSplashForm.Designer.cs4.45 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csSourcesForm.Designer.cs8.14 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csDummyDoc.Designer.cs6.42 Ko31/10/2018 18:32:48-refusé-
Afficher le fichier .cs|.csSplashForm.cs1.02 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csMDIParentForm.cs13.52 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .resx|.resxSplashForm.resx5.68 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csMDIParentForm.MDIFeatures.cs14.33 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .resx|.resxMDIChildForm.resx5.68 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csTestForm.cs350 octets31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csSplasher.cs2.81 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .resx|.resxDummyDoc.resx7.02 Ko31/10/2018 18:32:48-refusé-
Afficher le fichier .cs|.csMDIParentForm.Designer.cs44.09 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .resx|.resxSourcesForm.resx41.87 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csSourcesForm.cs1.83 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csTestForm.Designer.cs1.15 Ko31/10/2018 18:32:50-refusé-
Afficher le fichier .resx|.resxMDIParentForm.resx42.14 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csMDIChildForm.Designer.cs1.46 Ko31/10/2018 18:32:49-refusé-
Afficher le fichier .cs|.csIMDIChild.cs151 octets31/10/2018 18:32:48-refusé-

Utilisation de l'explorateur de code

  • Navigation :
    • Un clic sur une icône de répertoire ouvre ce répertoire pour en afficher les fichiers.
    • Lorsque le répertoire en cours ne contient pas de sous-répertoires il est possible de remonter vers le répertoire parent.
    • La structure de répertoires en treetable (tableau en forme d'arborescence) n'est plus possibledans cette version.
    • Un clic sur une icône de fichier ouvre ce fichier pour en afficher le code avec la coloration syntaxique adaptée en fonction du langage principal utilisé dans le fichier.
  • Affichage :
    • Il est possible de trier les répertoires ou les fichiers selon certains critères (nom, taille, date).
  • Actions :
    • Les actions possible sur les fichiers dépendent de vos droits d'utilisateur sur le site. Veuillez activer le mode utilisateur pour activer les actions.

Version en cache

24/11/2024 13:22:23 Cette version de la page est en cache (à la date du 24/11/2024 13:22:23) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.

Document créé le 16/10/2009, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/cs-broldev-source-rf-view/DummyDoc.cs.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.