Aller au contenu

PhilBat

Membres
  • Compteur de contenus

    108
  • Inscription

  • Dernière visite

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

PhilBat's Achievements

Rookie

Rookie (2/14)

  • Conversation Starter Rare
  • First Post Rare
  • Collaborator Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges

0

Réputation sur la communauté

  1. Ok merci pour la réponse, mais l'usage du Tag (au lieu de value ??) et du type string pose problème pour palier à tous les cas de figures de codage des couleurs. Salutations Philippe
  2. Bonjour, je désire remplir un contrôle dataGridView avec les noms des calques et les couleurs des calques du Dwg courant. Grâce à un bouton je change la couleur de la ligne (cellule) sélectionnée via une boite de dialogue standard de sélection des couleurs (voir si-dessus). Maintenant la difficulté est de changer toutes les couleurs de chaque calque suivant ce code : private void btnOK_Click(object sender, EventArgs e) { var doc = AcAp.DocumentManager.MdiActiveDocument; var db = doc.Database; var ed = doc.Editor; using (Transaction tr = db.TransactionManager.StartTransaction()) { LayerTable acLyrTbl = tr.GetObject(db.LayerTableId, OpenMode.ForRead) as LayerTable; foreach (ObjectId acObjId in acLyrTbl) { LayerTableRecord acLyrTblRec = tr.GetObject(acObjId, OpenMode.ForRead) as LayerTableRecord; if (!acLyrTblRec.IsDependent) { foreach (DataGridViewRow row in dataGridView1.Rows) { if (!row.IsNewRow) { if (row.Cells[0].Value.ToString() == acLyrTblRec.Name) { Autodesk.AutoCAD.Colors.Color c = Autodesk.AutoCAD.Colors.Color.FromNames(row.Cells[2].Value.ToString()); acLyrTblRec.UpgradeOpen(); acLyrTblRec.Color = c; } } } } } tr.Commit(); } this.Close(); } Évidemment la ligne ...Color.FromNames ne marche pas. Avez-vous une solution pour palier à tous les cas de couleurs ?... Merci d'avance Philippe
  3. Ok Gile, cela marche parfaitement, je te remercie pour ton aide précieuse. Salutations
  4. Après réinstallation de Visual Studio 2022 , je retrouve enfin mes contrôles dans la boite à outils, allez savoir pourquoi ... Maintenant j'essaye d’exploiter le modèle de projet pour AutoCAD 2025, mais le nom $safeprojectname$ pose problème : il n'existe pas dans le contexte actuel. (message dans la liste d'erreurs). Bye
  5. Bonjour, oui je confirme que c'est valable en C# et VB. suis-je le seul a avoir ce problème ?
  6. Salut, après vérification, le double clic marche, toutes les lignes indiquées ci-dessus sont présentes dans le fichier csproj ou vbproj ... mais la boite à outils reste vide avec l'indication suivante 'il n'existe aucun contrôle utilisable dans ce groupe. Faites glisser un élément ici pour l'ajouter à la boite à outils.' ... A l'heure actuelle, je ne peux plus faire évoluer mes projets (ajout de contrôle ). Sauf peut-être évoluer en WPF mais c'est dommage et représente un énorme travail. Merci. Bye
  7. Bonjour, merci pour l'info. Suite à la migration, je n'ai plus d'accès aux contrôles windows forms dans la boite à outils de Visual Studio 2022. (je n'utilise pas le système WPF et je suis bien dans l'onglet conception de la fenêtre). Est-il possible d'avoir un exemple pour résoudre ce problème ?. Merci d'avance. Salutations
  8. Bonjour, Ayant effectué la migration de toutes mes routines, non sans difficulté, j’ai conçu un programme d’installation de celles-ci qui s'adapte en fonction de la version d’AutoCAD. Ce programme vérifie si la bonne version du framework est installée sur le PC en examinant la base de registre Windows. Dois-je faire de même pour le .NET Core 8.0 ? Si oui, peut-on effectuer un test sur la présence de la clé suivante : ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET Core\Shared Framework\v8.0\8.0.4’ Salutations.
  9. Rebonjour, puisque sans réponse, peut-être agir sur les propriétés du calque. Merci d'avance pour une proposition. Salutations Phil.
  10. Bonjour, je cherche un moyen de créer une polyligne 3d avec plusieurs segments tout en imposant une épaisseur et une couleur. (en c# bien sur). Merci d'avance. Phil.
  11. Bonjour, un grand merci pour vos réponses, je n'ai pas encore testé pour cause de vacances 😎. Je vous tiens au courant dès que possible. Salutations. Phil.
  12. Bonjour, pour moi c'est la définition je pense , le 1er bloc est '-Depart01.dwg' et je veux le remplacer par '-Depart01v3.dwg' tout en conservant certaines valeurs des attributs portants le même nom bien sûr. Bonne fin de journée. Phil -Depart01.dwg -Depart01v3.dwg
  13. Bonjour, Dans un dwg, j'ai un bloc avec uniquement des attributs et je cherche à le redéfinir par un autre bloc, avec que des attributs lui aussi, tout en conservant les valeurs d'attributs en commun... Est-ce possible en langage C# ? Merci d'avance. Phil.
  14. Merci, Ok pour 'DWG to PDF.pc3', mais je crée plusieurs pdf (1 /folio) qui s'accumulent dans le liste d'attente de PdFCreator que je fusionne à la fin. Cette fonctionnalité est indispensable pour moi. Salutations Philippe
  15. Bonjour à tous, depuis l'installation de AutoCAD 2021, j'ai des soucis de création de fichier pdf, celui-ci est incomplet : seule une petite zone rectangulaire en bas à gauche demeure (de dimensions changeantes) et le reste est blanc. Le phénomène constaté est aléatoire mais se reproduit souvent et ce quelque soit les formats (A4, A0 et plus...), plusieurs tentatives sont nécessaires pour avoir un résultat satisfaisant. PDFCreator est à jour : 4.1.0 Sincères Salutations Philippe
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité