찾다
개발 도구composer이름을 기준으로 작곡가 표시 및 숨기기 정보

다음 튜토리얼 칼럼인 composer에서는 이름을 기준으로 Composer를 표시하고 숨기는 방법을 소개하겠습니다. 필요한 친구들에게 도움이 되길 바랍니다!

이름을 기준으로 작곡가 표시 및 숨기기 정보

작곡가는 이름에 따라 표시하고 숨깁니다

    //主要设置 模型的显示与隐藏      
 private void TransmissionByData_AxSendSelectionChange(string domName, bool isVisible)
        {
            System.Threading.Tasks.Parallel.Invoke(() =>
              {
                  try
                  {
                      if (isVisible)
                      {
                          axDS3DVIAPlayerActiveX1.SetVisibility(CLitSelectionName(domName), CrActorVisibility.crAtvVisible, CrActorVisibility.crAtvKeepActorVisibility);
                      }
                      else
                      {
                          axDS3DVIAPlayerActiveX1.SetVisibility(CLitSelectionName(domName), CrActorVisibility.crAtvInvisible, CrActorVisibility.crAtvKeepActorVisibility);
                      }
                  }
                  catch (InvalidComObjectException e)
                  {
                      Console.WriteLine(e);
                  }
              });
        }
 private string CLitSelectionName(string name)
        {
            return string.Format("<CLitSelection Name=&#39;&#39; ><CLitModifiable  Name=&#39;{0}&#39;/></CLitSelection>", name);
        }
        private void HightLightItem(string strId, AxDS3DVIAPlayerActiveX objPlayer)
        {
            try
            {
                objPlayer.SetPropertySet(
                    objPlayer.GetAllActorsOnFilter("<CLitPropertySet><Actor.Alpha Value=&#39;255&#39;/></CLitPropertySet>", false),
                    string.Format("<CLitPropertySet><Actor.Alpha Value=&#39;{0}&#39;/></CLitPropertySet>", strHightLightAlpha));
                objPlayer.SetPropertySet(
                    string.Format("<CLitSelection Name=&#39;&#39; Ident=&#39;-1&#39;><CLitModifiable Name=&#39;{0}&#39;/></CLitSelection>", strId),
                    "<CLitPropertySet><Actor.Alpha Value=&#39;255&#39;/></CLitPropertySet>");
            }
            catch (InvalidComObjectException e)
            {
                Console.WriteLine(e);
            }
        }
        private void HightLightAll(AxDS3DVIAPlayerActiveX objPlayer)
        {
            try
            {
                objPlayer.SetPropertySet(
                    objPlayer.GetAllActorsOnFilter(
                        string.Format("<CLitPropertySet><Actor.Alpha Value=&#39;{0}&#39;/></CLitPropertySet>", strHightLightAlpha),
                        true), "<CLitPropertySet><Actor.Alpha Value=&#39;255&#39;/></CLitPropertySet>");
            }
            catch (InvalidComObjectException e)
            {
                Console.WriteLine(e);
            }
        }
        private void SetPlayerSelections(string[] strItemKeys, AxDS3DVIAPlayerActiveX objPlayer)
        {
            try
            {
                string strSelection = "";
                if (strItemKeys.Length == 0)
                {
                    strSelection = "<CLitSelection Name=\"\" Ident=\"-1\"><CLitModifiable Name=\"\"/></CLitSelection>";
                }
                else
                {
                    strSelection = strItemKeys.Aggregate("<CLitSelection Name=\"\" Ident=\"-1\">", (current, t) => current + string.Format("<CLitModifiable Name=\"{0}\"/>", t));
                    strSelection += "</CLitSelection>";
                }
                objPlayer.Selection = strSelection;
            }
            catch (InvalidComObjectException e)
            {
                Console.WriteLine(e);
            }
        }
        //将Player的选择项聚焦
        private void SetPlayerSelectionsFocus(AxDS3DVIAPlayerActiveX objPlayer)
        {
            try
            {
                objPlayer.ZoomSelection();
            }
            catch (InvalidComObjectException e)
            {
                Console.WriteLine(e);
            }
        }

다음번에는 잊어버리지 않도록 여기에 메모해 두세요...

위 내용은 이름을 기준으로 작곡가 표시 및 숨기기 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 cnblogs에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
제목 : 복잡한 데이터 유형의 통합 된 표현 문제를 해결하기 위해 작곡가를 사용합니다.제목 : 복잡한 데이터 유형의 통합 된 표현 문제를 해결하기 위해 작곡가를 사용합니다.Apr 18, 2025 am 08:33 AM

요약 설명 : 복잡한 데이터 유형을 다룰 때 종종 균일하게 표현하고 작동하는 방법에 대한 문제가 발생합니다. 이 문제는 Phrity/O 라이브러리를 사용하여 작곡가로 쉽게 해결할 수 있습니다. 다양한 데이터 유형에 대한 캡슐화 클래스 및 특성을 제공하여 데이터 처리를보다 일관되고 효율적으로 만듭니다.

작곡가를 사용한 JavaScript 오류 처리 문제를 해결하는 방법작곡가를 사용한 JavaScript 오류 처리 문제를 해결하는 방법Apr 18, 2025 am 08:30 AM

복잡한 웹 응용 프로그램을 개발할 때 어려운 문제가 있습니다. JavaScript 오류를 효과적으로 처리하고 로그인하는 방법. 나는 몇 가지 방법을 시도했지만 도서관 dvasilenko/alterego_tools를 발견 할 때까지 아무도 내 요구를 충족시킬 수 없었습니다. 작곡가를 통해이 라이브러리를 설치 하여이 문제를 쉽게 해결하고 프로젝트의 유지 관리 및 안정성을 크게 향상 시켰습니다. 작곡가는 다음 주소를 통해 배울 수 있습니다. 학습 주소

작곡가를 사용하여 Laravel E-Commerce 플랫폼을 신속하게 구축하는 방법작곡가를 사용하여 Laravel E-Commerce 플랫폼을 신속하게 구축하는 방법Apr 18, 2025 am 08:27 AM

새로운 전자 상거래 프로젝트를 개발할 때 도전에 직면했습니다. 완전한 기능적이고 관리하기 쉬운 온라인 상점을 신속하게 구축하는 방법. 코드를 처음부터 작성하려고 시도했지만 시간이 많이 걸릴뿐만 아니라 오류가 발생하기 쉽다는 것을 알았습니다. 다행히도, 나는 Laravel 패키지 Trunow/Shopvam을 발견하여 문제를 해결했습니다.

작곡가를 사용하여 자동화 API 문서 생성 : Owowagency/Automated-API-DOCS 라이브러리의 실제 응용작곡가를 사용하여 자동화 API 문서 생성 : Owowagency/Automated-API-DOCS 라이브러리의 실제 응용Apr 18, 2025 am 08:24 AM

API 문서를 유지하고 업데이트하는 것은 API를 개발할 때 일반적이고 시간이 많이 걸리는 작업입니다. 최근에 Laravel 기반 프로젝트를 개발할 때 문제가 발생했습니다. API의 각 업데이트 후에는 수동으로 문서를 업데이트해야합니다. 이는 시간이 소요될뿐만 아니라 오류가 발생하기 쉽습니다. 일부 연구 후, API 문서를 자동으로 생성하여 작업 효율성을 크게 향상시킬 수있는 Owowagency/Automated-API-DOCS 라이브러리를 발견했습니다. 다음 주소를 통해 작곡가를 배울 수 있습니다.이 기사의 학습 주소는 작곡가를 통해이 라이브러리를 설치하고 사용하는 방법을 공유하여 API 문서 유지 보수 문제를 해결하고 장점과 실제 응용 효과를 논의합니다.

REST API 상호 작용 단순화 : Ogillot/PHP-Restclient Library 사용 방법REST API 상호 작용 단순화 : Ogillot/PHP-Restclient Library 사용 방법Apr 18, 2025 am 08:21 AM

외부 RESTAPI와 자주 상호 작용 해야하는 프로젝트를 개발할 때 어려운 문제가 발생했습니다. 모든 요청에는 수동으로 HTTP 요청, 인증 처리, 헤더 정보, 매개 변수 등이 크고 오류가 발생하기 쉽습니다. 여러 가지 방법을 시도한 후 Ogillot/PHP-Restclient 라이브러리를 발견하여 작업을 크게 단순화하고 개발 효율성을 향상 시켰습니다.

Composer를 사용하여 PHP 프로젝트에서 비동기 프로그래밍 문제를 해결하기 : GuzzleHTTP/Promises Library의 실습Composer를 사용하여 PHP 프로젝트에서 비동기 프로그래밍 문제를 해결하기 : GuzzleHTTP/Promises Library의 실습Apr 18, 2025 am 08:18 AM

최근의 PHP 프로젝트에서 우리는 비동기 프로그래밍에 대한 도전에 직면했습니다. 프로젝트는 많은 네트워크 요청을 처리해야합니다. 기존 동기화 모드로 처리되면 성능이 크게 줄어들고 사용자 경험이 영향을받습니다. 여러 솔루션을 시도한 후 마침내이 문제를 해결하기 위해 GuzzleHttp/Promises Library를 사용하기로 결정했습니다. 다음은 작곡가를 통해이 라이브러리를 설치하고 사용한 방법과 프로젝트에 대한 상당한 개선 사항입니다.

작곡가로 Roketi 패널 관리 : 개발 환경에서 복잡한 문제 해결작곡가로 Roketi 패널 관리 : 개발 환경에서 복잡한 문제 해결Apr 18, 2025 am 08:15 AM

Roketipanel 프로젝트를 개발할 때 복잡한 문제가 발생했습니다. 다른 환경에서 효율적으로 테스트하고 개발하는 방법. 특히 데이터베이스 구성 및 Behat 테스트를 처리 할 때 구성의 복잡성이 혼란스러워집니다. Composer와 그 종속성 관리 기능을 사용 함으로써이 프로세스를 성공적으로 단순화하고 개발 효율성을 향상 시켰습니다.

Laravel 및 Vue.js Form Building의 도전을 작곡가와 함께 해결하십시오.Laravel 및 Vue.js Form Building의 도전을 작곡가와 함께 해결하십시오.Apr 18, 2025 am 08:12 AM

Laravel 및 Vue.js를 기반으로 프로젝트를 개발할 때 두통이 있습니다. 양식을 효율적으로 만들고 관리하는 방법. 특히 백엔드에서 양식 구조를 정의하고 프론트 엔드에서 동적 형태를 생성 해야하는 경우 전통적인 방법은 번거롭고 오류가 발생하기 쉽습니다. 많은 방법을 시도했지만 결과는 만족스럽지 않았습니다. 마지막으로, 나는 워크 플로를 단순화했을뿐만 아니라 개발 효율성을 크게 향상시킨 K-Eggermont/Lara-Vue-Builder 라이브러리를 발견했습니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)