|
Please, help me with code so that my forms will fit perfectly on different screen sizes and resolutions without being too small or too large. Sorry guys to bother you with questions from the dead VB 6.0. It’s what we still use this side of the world.
|
|
|
|
|
Noone can give you any code.
If this was VB.NET, all you would have to do is use the proper control containers and set the properties of the containers and controls to maintain the layout. No code required at all.
Since you're using VB6, you have to write your own code to handle the Resize event of the form, then go through all the contorls on the form and recalculate new sizes and positions for every one of them. The code has to be written to maintain the layout how you want. Noone can write this for you. It has to be custom written for your layout.
You have to figure out how you want the controls to resize and reposition relative to what points on the form or relative to other controls. Once you know that, you can do the math to move the controls and resize them if needed.
|
|
|
|
|
Dreamer2007 wrote: forms will fit perfectly
What is your definition of "fitting perfectly"?
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
My issue is :
I have a application with more the one windows forms
At one stage in the application i am showing 2 forms, say “Form 1” and “Form 2”..
“Form 2” is called by “Form 1” and “Form 1” is still shown in the back (Not hidden). Now i do some updates in “form 2”, close “form 2” and show “Form 1” back...
On Activate of “Form 1” i was making some buttons disable depending on if “form 2” is shown or not... Hoping that when i come back from “Form 2” activate will be called.. But it is not working..
I even tried calling “form 1's ” activate form “form 2's” closed and dispose but no luck...
I can not close "form 1" so i tried with by hiding and showing "form 1" in the function where i am coming back to "form 1", but it dose not worked either
If i take the focus out of “Form 1” and come back it work... as then form activate works..
Can any one plz help me
-- modified at 2:50 Wednesday 28th November, 2007
|
|
|
|
|
From your description, you should be showing Form2 by calling ShowDialog on it, instead of Show. This will restrict the user to using only Form2 until it closes. Then control returns to the code in Form1 on the line after your call to ShowDialog.
|
|
|
|
|
Hi.Can you send to me code program ChatLan using VB.Net!!!
I have problem with code.Thank!!!
|
|
|
|
|
nobody is going too send you an entire programme
post the code you are having problems with (error messages if you have them)
and then we can try to help you
If my help was helpfull let me know, if not let me know why.
The only way we learn is by making mistakes.
|
|
|
|
|
link_night wrote: I have problem with code.
I think you have a problem...period.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
No one is going to just give you code, and you need to be specific about your problem you are having.
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Good morning all
am a new to the subject of threads in vb.net,i have a book that explain, but am not satified, i googled some tutorials and article, and found something.in the examples in the book, they sub's than functions, in my case, i have a function that return a dataset, now i follow the code correctly and i have a problem, when i try to do this, i know the function accept parameters and return a dataset.
Public Function SaveProperties_Lis(ByVal dsDAta As PropDAL.Dssearchlis) As PropDAL.Dssearchlis
SyncLock GetType(Properties)
Dim ws As PropDAL.Properties
Try
ws = New PropDAL.Properties
'check the Business Rules
Me.CheckRules_Lis(dsDAta)
'Updating the dataset
dsDAta.EndInit()
ws.UpdateLis_search(dsDAta)
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return dsDAta
End SyncLock
End Function
.
Am trying to save data, but before i check for business rules violation and save, the whole process is working , but now because of Concurency, i thought i could use threads to lock the Function when two instances of my application try to run update function.
Dim a1 As New Properties
Dim thread1 As New System.Threading.Thread(AddressOf a1.SaveProperties_Lis())
.
In the above the Errors screems inside this Function, it says
Argument not Specified for Parameter Dsdata .
What parameter should i use?
The above Function take a dataset as a parameter, so what should i use?
i would like to confirm, if the above code, is Delegating?
Thanks
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sadden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
vuyiswam@tshwane.gov.za
|
|
|
|
|
That error means that your haven't supplied a required parameter for one of your SQL statements. What SQL query were you trying to build and run when at the time the error showed up? That's where you should be looking for the problem.
|
|
|
|
|
When we are trying to install one of our applications developed on VB 6.0, on a XP Prosessional machine, the setup starts, gives a msg "Some file in the system are old, Setup will Update files and restart". No matter how many times we restart, the same message keeps occuring, and the setup does not continue at all.
Can someone pl help us out?
Suri
|
|
|
|
|
|
Guy, did you actually look at the results you got back from Google?? NONE of results on the first page refer to the issue described by the OP.
It would be nice if you read your answer thoroughly before posting it.
|
|
|
|
|
Actually, HERE[^] is your answer on MSDN.
|
|
|
|
|
Thanks a lot Dave, it helped
Suri
|
|
|
|
|
i had made a smtp to send a mail i want to know thta the mail is gone to the sender mail id or not for that i need a code if any one have code for delivery report so pls mail me its urgent
|
|
|
|
|
There is no way to tell if the email got to the target mailbox. The best you can possibly do is say that the email was sent from your machine to the mail server. That's it.
|
|
|
|
|
i just wat to send a mail to a sender that tha message u had send is gone to target user or machine. it is possible. i had seen in outlook. so i want to do. so if u can give me some hint then pls give or any code then will also do
|
|
|
|
|
OK. Since you've already sent a message, all you do is send another one to the senders address. What's the problem?
|
|
|
|
|
I am running Windows XP Pro SP 2, have Office 2003, installed SDK 5.1,
Visual Studio 2005 with installed .NET Frame 3.5 (re-distribution package).
I tested out the voice the recognition code from this link but seem it
can't recognize System.Speech. I try to search for (Add Reference)
both in .NET & COM (found none.)
Is there any else I need to add to make this work. Thanks
http://blogs.msdn.com/robertbrown/archive/2005/06/14/428967.aspx
////////////////code
Imports System.Speech
Public Class Form1
Dim WithEvents reco As New Recognition.DesktopRecognizer
Private Sub SetColor(ByVal color As System.Drawing.Color)
Dim synth As New Synthesis.SpeechSynthesizer
synth.SpeakAsync("setting the back color to " + color.ToString)
Me.BackColor = color
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim gram As New GrammarBuilding.SrgsDocument
Dim colorRule As New GrammarBuilding.SrgsRule("color")
Dim colorsList As New GrammarBuilding.SrgsOneOf("red", "green")
colorRule.Add(colorsList)
gram.Rules.Add(colorRule)
gram.Root = colorRule
reco.LoadGrammar(New Recognition.Grammar(gram))
End Sub
Private Sub reco_SpeechRecognized(ByVal sender As Object, ByVal e As System.Speech.Recognition.RecognitionEventArgs) Handles reco.SpeechRecognized
Select Case e.Result.Text
Case "red"
SetColor(Color.Red)
Case "green"
SetColor(Color.Green)
End Select
End Sub
End Class
|
|
|
|
|
VS2005 can do nothing with the .NET 3.5 runtime. You need VS2008
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
You cannot use .NET 3.5 with Visual Studio 2005. The highest you can use is .NET 3.0, which doesn't have the System.Speech namespace.
|
|
|
|
|
System.Speech is in .NET 3.0.
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
It doesn't contain:
Recognition.DesktopRecognizer
GrammarBuilding.SrgsDocument
GrammarBuilding.SrgsRule
GrammarBuilding.SrgsOneOf
I look at .NET 3.0, they have System.Speech.Recognition.SrgsGrammar.SrgsRule
So my best guess that the namespace/class is a little different?
|
|
|
|
|
So it is. Shows you how much work I've done in .NET 3.0.
|
|
|
|