I have some forms that were VS2005 forms the I moved to VS2010. The forms have a tab control and on the tabcontrol are some panel containers. If I add a multi-line textbox toa panel I'm seeing the text offset from the left margin. If I make a form from scratch the margin does not appear.Any idea where this left margin is coming from?Is there a way to set the left internal margin in code?
I would like the size of a label to be identical to the space used by the text inside. The height and width of a label does indeed change depending on its content (text property and its font), but there is a wide margin that I would like to remove.
Is it possible to have an internal XML dataset within a VB 08 program I ask because we at present have the program load an external XML on startup, but i would prefer this to be internal withing the program to stop other editing the XML file.
I am creating a label program and I would like to set the margins of the page for each of the labels. There are 20 labels per 8 1/2" x 11" page at 1 14/16" H x 1 11/16" per label. I would like to know how to set the margins for each label on the sheet. Is there a chart that shows the X and Y coordinates of the page or is there a mathematical equation? Each label would have to be different is there similar code out there that I could get some Ideas?
I use Report Viewer to create a report with display records from a database. I have a lot of data to display for each line, but the margin settings are limiting me. If I go to the Page Setup tab in Report viewer(Run time), I can set the margins to 1 (left and right) , and it displays my full line nicely. How can I programatically set the margins to 1 during loading of the form?
Dim workspace(1 To 4) As Long ' (1)=left (2)=top (3)=right (4)=bottom SystemParametersInfo &H30, 0, workspace(1), 0 ' &h30 = get workspace size Dim X As Long, Y As Long, w As Long, h As Long
X = workspace(1) * Screen.TwipsPerPixelX Y = workspace(2) * Screen.TwipsPerPixelY w = workspace(3) * Screen.TwipsPerPixelX - X h = workspace(4) * Screen.TwipsPerPixelY - Y
Move X + 0.1 * w, Y + 0.1 * h, 0.8 * w, 0.8 * h ' 10% margins
I searched many pages but unfortunately found nothing. In fact the problem is Printable Area. Microsoft says: The printable area of a page varies from printer to printer and is not guaranteed to be symmetrical.
Does anybody have any code VB which will print a 1cm x 1cm box on a page which is located 1cm from the top and left edages of the paper for any printer?
I think the answer to the question depends on finding hard margins of the printer.
Dim printFont As New System.Drawing.Font("Courier New", 10, System.Drawing.FontStyle.Regular) e.Graphics.DrawString(sPrintText, printFont, System.Drawing.Brushes.Black, 10, 6)
I want to utilize the maximum paper area (A4 size sheet). Therefore I must get the minimum margins that specific printer can handle. I have more printers attached to th pc, so I can not hardcode these values. I have tried to set margins to zero, but that results in printing outside the page at right side and bottom:
So my question is: is it possible to read the selected printers minimum margins without have to open a PageSetupDialog, and therefore make it possible to utilize maximum printing area with code only?
I want to set different margins in richtext box in vb express 2008
what I want to do is like this need to set left margin of 2.7" and right margin of 2.4" and one blank lines precede after that. and left margin 1.0" from the left edge of the page and the right margin is at 7.4" from the left edge of the page.
I am trying to print a full page of lines, labels, and variables to match a physical form that I have. When I go to print the form, everything is moved down and to the right. I have tried to set the margins to 0 and have also tried OrginsAtMargins but neither have corrected the problem. So basically, I am trying to get the margins to be set at 0 so I can use the whole 8.5x11 (minus a little on the sides; about .25 of a inch) to print. What is weird is the print preview is fine but when it prints it's down and the right. So getting it so it prints how it does in print preview would be great. [URL].
In onw of our application, we have some reports that need very specific margins that are dependant of the printer the user have. It is used to print into preformated paper with blanks to fill and depending of the printer, the printing is off by some margins. To make things worse, we don't actually control what printer is used because it is not an internal application.
The only solution I could think of is to let the user configure the margins somehow. I though I could just dinamycally change the report margins like I did with datasources and actual report ( I have one control that is used to display every reports from my application and it works alright), but I can't seem to find that damn property to do so. There is a margin property on the report viewer but it's for the form display so it doesn't cut it.What I was thinking to do is to define the margins before the user loads the report, i.e. when he clicks on the report button, I load the report, set the margins (or vice-versa is necessary) and then display it.
Before someone mention it, I know the user can, once the report is loaded, change the page setup to fit his needs, but this has two drawbakcs. First one is that it is not saved each time and I need it to be 'saveable' and by users. The second one is that Report viewer seems to have some bugs when the regional setting aren't set to what it's expecting and we can't force the users to changes their setting to accomodate one application.
As part of this project I'm doing for VB class I'm required to print out an image of the form. Anyways, the form is exactly 1024 x 780 so I have it set to landscape to fit better, but it still hangs off by an inch or so on the top and left margins. Here where I got the code from [URL]. I tried going under .DefaultPrintSettings and using Offset and Margins but changing them did nothing. I should also add that I know my printer can't print on every part of a page and that some of the image will be cut off, but I have been able to print within 1/2 inch of the edge of the paper before and when I print the form image it cuts it of at like 1 1/2 inches.
I set my print margins for my report to all be 0.3in.Top, Left and right would print 0.3, but the bottom part of my report would cut off and print on the second page. It cuts at a muck bigger margin, about 1inch(which is the default margin on a report).
If I use the following code to draw a rectange, do the values inserted into 'fromleft' & 'fromtop' set a co-ordinate from the top/left corner of the paper or from the top/left corner of the margins.
Dim R As Rectangle Dim across As Integer = 5 Dim down As Integer = 13
[Code]....
The reason I am asking this question is because I am trying to print labels so the position of the labels on the sheet are fixed. When the printer is set to papersize = letter the first label is in the correct position but when I change it to A4 the first label has moved 4mm to the right. With the margins set to 0 I still cant get it justified correctly. The printer is obviosly capable of printing 4mm from the left because it does so when set to 'letter'. Can't use letter because I need the extra length of A4 for the bottom row of labels.
On my form, i've got some textboxes and some richtextboxes. I'm using the following code, to search through the text properties of each of the two types of control. see below:-
For Each ctl As Control In Me.Controls If ctl.Text = "7777" Then ctl.Text = "found the sevens" End If Next
What i'd like to do is isolate the textboxes only, is there a way to do that? I tried this but i got an error:-
For Each box As TextBox In Me.Controls If box.Text = "7777" Then box.Text = "Found" End If Next
My goal is to, Pull information from a websight's textboxes in IE into my program textboxes. and to later Put changes from into other values on the websight from my program into it. The sight has multiple textboxes, on different frames. within it.I need to keep it as a exsiting open browser instead of making a new one. only gotten as far as finding the open internet explorer window, by useing
I am starting a application that will need to use a usb or included device camera to capture images. I would like to know if there are any samples or examples on how to connect to the camera and capture images. This will be using vb or c# dotnet 4.0 on vista.
My issue involves relationships and cascaded effects between properties, and I'm wondering what best practices are on this.I have a class that contains a list of varying length of numbers. When editing the list, sometimes the user prefer to set a TargetSum, so that the program enforces the list will always add to this sum. I am accomplishing this by programmatically setting the final element in the list such that list sum = TargetSum. For example, if the user chooses to UseTargetSum, then sets TargetSum = 10, then creates a list of length 4, and enters 1, 4, 2 for the first 3 elements, then the final element is programmatically fixed to 3. The user cannot change the final element themselves.
I do this behind the scenes by handling all necessary events, such as a list element value change, list length change, and the UseTargetSum option change. For each event trigger, it recalculates the last element's value.It works but then there was a bug when loading saved data. If a list is loaded by sequentially adding the elements, the handlers modify each entry. Regarding the example, when the first value of 1 is entered, the handlers say "a value was just added, the sum should be 10, there is currently only one element, so it needs to be 10". So the first element gets changed to 10 behind the scenes. When the second element is next added, the handlers say "a value of 4 was just added, but the first element is already 10, so it should be zero." At the end of the load, the final list reads 10,0,0,0 instead of 1,4,2,3.
I know it is possible to rearrange the load procedure such that I get the correct list. For instance, I could avoid enabling the TargetSum event handlers until after all the data is loaded. The list would first be created as 1,4,2,3 and then the handlers would change nothing.
But this experience makes me wonder if I am opening the door for other sneaky side effects. It seems you should be able to load data without worrying too much about an implicit ordering. It also seems unusual to have "cascading" effects between class properties. Is there a more accepted approach?
The other alternative I'm considering is to only enforce TargetSum only inside UI forms. Ie, when you know it's a user making the change, then enforce the TargetSum, but otherwise leave the core class logic alone.That way database loads, etc, are left unaffected. But I guess the downside of not having ubiquitous enforcement is that opens the door of incorrect sums via some unforeseen complication.
I'm using Visual Basic .Net 2010 Express.I know, for example, that the Visual Basic ( IEEE 754 ) Internal bit-by-bit Double Format is: Bit 63 = Sign, Bits 62-52 = 11-bit Exponent, and Bits 51-0 = 52-bit Fractional Significand.But, I can't seem to find any documentation on the Internal bit-by-bit Decimal Format.There also don't seem to be any workable mechanisms for accessing the bit structure or copying the bits to another Format for internal processing and returning the result to the Decimal Format.[code]to separate the ULongVariable into bytes for convenient manipulation. A similar reverse process allows moving the manipulated bits back into the Signed Long Variable.But, methods like << and >> are not extendable to Decimals per the Microsoft Documentation ( and I tried them anyway, and confirmed that they don't work ). Nor does there appear to be any way to copy the 128-bit Decimal into two 64-bit Unsigned Long Variables, or vice-versa.
I could, of course, forgo the use of Decimals and define my own MDJDecimal consisting of two ULongs, but that seems a bit of an overkill, and its methods would likely incur significant development time, and would probably also be rather excessively slow and cumbersome.I know I could write a workable routine in Visual C++ .Net using the Unmanaged Native Assembler, but I don't know enough about how to integrate that with Visual Basic .Net code, and I don't want to irrevocably tie what I'm developing to the Intel platform.I might also be able to write it in Managed Visual C++ .Net, but, again, I don't know enough about how to integrate that with Visual Basic .Net.
I'm trying to connect to a remote server (from our customer) via HttpWebRequest.GetResponse but at the login page i'm always getting an exception: "The remote server returned an error: (500) Internal Server Error." In the response stream i see that i was redirected to the error-page. The code worked so far(HTTP status 200) with the old ASP-website but they'll migrate to ASP.NET soon. There's no error if i browse to the URL manually. This is the (reduced) code:
In my project, a reference xxx.dll is added. I am going to step into the code inside xxx.dll, therefore I add the project into the existing solution.So far so good for the vb.net xxx.dll file.Suppose another COM Interop.yyy.dll will be added, is there anyway to step into the yyy.dlll internal code?
Its been a very long time since I don't show up here.Now I am back with a small project for internal use, but I need a little help.I want to make a program that allows me to change file attributes, like 'hidden', 'read-only' and 'system'.It seems pretty simple, but I want that multiple files can be modified at once. For this I would need a list that shows the files into the interface. There is what I can't get.
I first thought on a listbox, but there is also a listview which seems much more complete, but I just don't know how to use it. I was wondering if I could make something like: I open a folder, all the items inside that folder would be listed inside the listview.I learned a bit, but not enough. I've set the listview to 'details' mode, so I can actually list items. Also, I've added three collums: one for file name, other for file size and another for file attributes. I just need to learn now how they works.
Recently, I have a requirement to develop a vb.net application wherein the input excel sheet data which has an average of 5000 records should be checked for Internal duplicates (duplicates within the same sheet) and external duplicates (duplicates which exist outside this sheet). I have gone through lot of logics..some of which are ...
- Common and currently testing out..
- First insert the excel sheet data into DB..then query by following
select distinct id,mobilenumber from scrubmaster where calltablename=<calltablename given by the uploader>
Then loop for duplicates...
[code]....
The above logic works but it takes very long time..I have tried other logics from web but they "Query timeout"...
I know this is old hat, but when you're faced with a problem you cannot solve yourself, you need to find someone with the correct answer.In short, go to the wise.
I am working on an application that has a lot of records, and it uses a listbox control bound to a binding source attached to a table in a data source.A new record with data is added to the binding source's attached table, and, of course, to the underlying sqlServer database table: