You can check the suggestion of Anand below, which may be the solution to your problem. Alternatively to do it yourself you will need to implement a catch for the CBN_DROPDOWN notification. You then populate the list items based on the contents of the edit box. There are problems of course when the user then changes the content of the edit box by backspace and retyping.
Thanks for all your help.I have found the solution.
I am reading all the character from combo and storing it in map.
then i am reading the character from combo and Find() in given whole map.
I am tryig this code.
the problem i am facing is,
1)The first string is getting set in the ComboBox.
2)when i type the first character in combo,it is getting the strings
related to the first character.
but i am not able to type in the second character,as the cursor is going in the first position.
The character which i have typed later is going first.
For Ex: First i will type the character as "P",
Second if i type "A" character in combo,its going before "P"
i.e "AP",but i need as "PA".
I am bit confused,
If i undrstood you correctly, you want an Auto Complete functionality which we see many times in web based applications (In Google Search if we typed "as" then strings starting with "as" will appear in drop down automatically). For this to achieve, refer here[^], see if this is useful any way.
Thanks for your reply.
Actually i have combobox where i will read some data from DataBase.
I have set the properties to SORT,DropDown.
When i click the dropdown,its sorting and showing the values in the combobox(dropdown) correctly.
But what i need if i type manually any data in Combo(editable)
Example "a",i should get the the names starting from "a" and show the list in ComboNox(dropdown).
I hope thant now i am clear.
I am in doubt.whethier i have to change the properties of combobox or
store all the values in array and sort it according.
Once again, your question is really vague. What do you mean by Decimal and Binary ? Do you mean a string containing a decimal or binary representation of a number ? Because a decimal or a binary number doesn't exist. A number is a number and is independant of its representation. So please, clarify your question, because I think you are getting confused about this concept.
It seems that you are confused about hexadecimal and binary notations. Those are only representations of a number, and they don't have any influence on the number. In your example, t has a value of 86 (decimal), 0x56 (hexa) and 0b01010110(binary). These are different representations of the same number. So, your question is wrong, you simply want to convert a number to it's corresponding ASCII representation.
For that part, it is easy: simply store the value in a character and print it. It will be automatically displayed as a character (thus, using the symbol in the ASCII table).
But, where do you want to display this character ? Because here also, the ASCII representation is just a way to represent a character. The value contained in the variable doesn't change (it is still 86).
I think you should spend some time studying this paper[^] and any others on the same subject. You seem to be working on programming with very little understanding of how information is held and manipulated in a computer - either because you have missed something in your education or because you are very young.
I have never used this but I would assume you need to do some calculations based on this value to resize your logical page. You then need to scale your output to the size of the new logical page and set your start point for each page to its relative position on the physical page. I usually start with problems such as this by drawing a rough representation on a sheet of paper and figure it out from there.
I am designing an amplifier where I've used I2C to communicate with two control circuit PICs (pic18f819) and then those PICs are also communicating to an-other PIC (same) via serdata serclck. The pull up voltage is 3.9 on one side of the pull-up resistors and appears 2.5 on the other side on I2c line while on ser line 2.5 on serdata and 0v on serclck. The PCB used to communicate but suddenly it is not communicating now. Is it because of 2.5 voltage appearing on I2C OR 0v on serclock OR thses pull up voltages drops dont matter ? can some one help please. I'm not sure about 2.5v on I2C and also what voltages are necessary for serdata/serclcl line ?