예제 #1
0
 void realHost_AutocompleteOptions(ITarget sender, AutocompleteOptionsEventArgs args)
 {
     if (mForm != null && mForm.IsHandleCreated)
     {
         mForm.BeginInvoke(new MethodInvoker(delegate()
         {
             if (this.AutocompleteOptions != null)
             {
                 this.AutocompleteOptions(this, args);
             }
         }));
     }
 }
예제 #2
0
 void target_AutocompleteOptions(Target sender, AutocompleteOptionsEventArgs args)
 {
     if (m_autocompletePopup.Visible && args.SequenceID == m_autocompleteSequenceID)
     {
         if (args.Message != null && args.Message.Length > 0)
         {
             m_autocompletePopup.SetMessage(args.Message);
         }
         else if (args.Options != null)
         {
             m_autocompletePopup.SetOptions(args.Options);
         }
     }
 }
예제 #3
0
        void OnAutocompleteOptions(int seqid, AutocompleteResult [] options, string message)
        {
            AutocompleteOptionsEventArgs args = new AutocompleteOptionsEventArgs(seqid, options, message);

            if (mForm != null && mForm.IsHandleCreated)
            {
                mForm.BeginInvoke(new MethodInvoker(delegate()
                {
                    if (this.AutocompleteOptions != null)
                    {
                        this.AutocompleteOptions(this, args);
                    }
                }));
            }
        }
예제 #4
0
		void realHost_AutocompleteOptions(ITarget sender, AutocompleteOptionsEventArgs args)
		{
			if (mForm != null && mForm.IsHandleCreated)
				mForm.BeginInvoke(new MethodInvoker(delegate()
				{
					if (this.AutocompleteOptions != null)
						this.AutocompleteOptions(this, args);
				}));
		}
예제 #5
0
파일: Target.cs 프로젝트: zcnet4/lua-tilde
		void OnAutocompleteOptions(int seqid, AutocompleteResult [] options, string message)
		{
			AutocompleteOptionsEventArgs args = new AutocompleteOptionsEventArgs(seqid, options, message);
			if (mForm != null && mForm.IsHandleCreated)
				mForm.BeginInvoke(new MethodInvoker(delegate()
				{
					if (this.AutocompleteOptions != null)
						this.AutocompleteOptions(this, args);
				}));
		}
예제 #6
0
		void target_AutocompleteOptions(Target sender, AutocompleteOptionsEventArgs args)
		{
			if (m_autocompletePopup.Visible && args.SequenceID == m_autocompleteSequenceID)
			{
				if (args.Message != null && args.Message.Length > 0)
				{
					m_autocompletePopup.SetMessage(args.Message);
				}
				else if(args.Options != null)
				{
					m_autocompletePopup.SetOptions(args.Options);
				}
			}
		}