I'm building an app that list information. It will have list of each object going vertically, with the information about the object going horz across that line. My issue is I need to scroll through these lines, however each line will contain text, images, scroll bar, button, etc. Just common control items. I first started off grouping them in a panel (panel being everything needed in that one line of information). I was thinking I could spawn more identical panels, one for each object listed. I also tried this using a UserControl (not sure if this is the right thing to do). I just need a simple panel or area that I can layout my controls as need, then create identical panels as needed for each line. Then I can just scroll through then using some script to mod there location. Panel? UserControl? I've tried the usercontrol, however I coudlnt get it to show on the form.
I am trying to group various controls (of the same type, e.g., labels together, buttons together, etc.) on a form using a tag or a name of some sort so I can identify all those that belong to tag 'A' and those in tag 'B'. In the end I will have on a form a number of labels grouped as tag 'A' and some labels as tag 'B' so I can change their visible properties on/off.
I vaguely remember something about a hotkey or menu that would group controls together at design time so you could drag 2 or more controls around and they would remain relative to eachother. You could work on something else and come back and the controls would still be grouped.
Does anybody know what this feature is called and how I can access it?
I have pairs of controls: immagebox + textbox = one pair.I want these to show up in a single column grid/tabular format.Each cell contains one image/text pair.I want this grid to scroll because the number of pairs is dynamic depending on a user selection.I suppose I will be adding these controls in code at runtime when the user makes his/her selection.
My application uses a trackbar to sort images.It works best if the mouse wheel scroll lines value is one.I can advise my users to set the value themselves in the control panel having determined it is three, but I cant set a users scroll value to one for them.I would like to have some visual basic code in the form load that sets the scroll line value to one.
I have code that when text fills a main rich textbox beyond the size of its dimensions - the vertical scroll appears and simultaneously vertical scrolls the main rtb and a second subordinate textbox.
If I have a couple lines of text and I scroll down a line(row) of text using the cursor I wish the subordinate rtb respond in the same manner i.e. scrolling down the same line(row) and obviously the lines of text underneath.
I've dynamically added 20 pictureboxes to a panel and would like to see the panel scroll when I use the mouse wheel. To implement this I have tried to set the autoscroll to true on the panel control. Here is the code.
For i As Integer = 1 To 20: Dim b As New PictureBox() b.Image = Nothing
[Code]....
It works for "button" control, but not for the "picturebox" or "label" controls? How can I implementthe scrolling affect using 'mousewheel'?
I am using the Tabcontrol with autoscroll = True feature, when i make hidden controls visible on the tab there position is out of place, one work around for this is to set the scroll position to 0,0 by doing this...
1. i added a datagrid at runtime on a form. i want to bind a datasource to the datagrid in a button's click event handler, but the datagrid doesn't seem to be visible anywhere else outside the form load event where it is declared. how can i find the datagrid control?
2. and another beginner question.. how to i declare a string that spans multipe lines? i tried with the + operator like in c#, but it doesn't work.
I have a tab control with two tab pages. One page has the auto scroll enabled since there is to much content in the page. The middle mouse wheel doesn't scroll the scroll bar; I have to actually click and hold the scroll bar and drag it down to scroll. Is there a property to allow this?
I am having an odd problem with the Horizontal Scroll Control in my program.I am using it to scroll a series of panels across a form.This is my code:
Private Sub scrHoriz_Scroll(ByVal sender As[code]....
The problem is that this works perfectly if I use the left and right arrows and it also works perfectly if I use the scroll bar's slider SLOWLY. If I scroll using the slider and move it quickly then the scroll gets out of sync.The small change and large change are both set to 1 and maximum is set to 8
I have a DataGridView with a panel above it, that contains a group of textboxes above each column. My DataGridView has a horizontal scroll bar. What I want to do is when the DataGridView scrolls horizontally, scroll the panel with textboxes above it, so they stay aligned.I tried handling the DataGridView's scroll event, but I'm not sure what to do with it.
I am loading several command buttons into it (one in each grid box). I have the panel set to autoscroll. When TableLayoutPanel is set to AddColumns, all works well. However, I dont want horizontal scroll, I want vertical. When I set TableLayoutPanel to AddRows, a vertical scrollbar will not appear.
How would I leave the vertical scroll position as it is and set the horizontal scroll position all the way left if it isn't already in that position? I've been using Me.AutoScrollPosition and have come up with code that is satisfactory but I haven't been able to always leave the vertical scroll position exactly as it is and just move the horizontal scroll position to the left limit.
I have a textbox that shows events on a program, which I add. I use the 'scroll bar' option on the textbox to show the vertical scroll bar, but how do I make it stay at the bottom most possible? I am using this code while I am trying to learn how to do what I want the scroll bar to:[code]But how do I get it so the scroll bar will stay at the bottom-most it can? I'd like the newest, most recent events to appear at the bottom of the textbox, and to have the user not have to scroll down every time something new is added.
i am also using the following code to try and scroll whilst zoomed in
Inherits System.Windows.Forms.Form Private m_PanStartPoint As New Point Private Sub picbox_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PicBox.MouseDown 'Capture the initial point
[code]....
I have set the panel to autoscroll and added scroll bars but they do not scroll far enough... They only scroll about 2cm.
how to count the lines in textbox1.text (with multiplelines). I don't need to count each character. I only need to count each line from top to bottom in textbox1.text (multiplelines) and I will use Label1 to display the numbers.
I have written a simple script to get a bunch of lines from a text file (they will be filenames eventually) which are split by new lines and puts each one into an array..
Dim ary() As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If My.Computer.FileSystem.FileExists("C:MenuFiles.txt") Then
[code]....
The only thing I can do for now is either use the substring function to remove the first character from all array values after 0 but I don't like that because it's messy and what if the split "works" as I want it to one one of the lines and knocks of the first character when I don't want it to.
I'm having a heck of a time with transforming a simple SQL Query into a LINQ query(using vb btw)
Here is my SQL: SELECT USRDEFND5 FROM int_gp_employee GROUP BY USRDEFND5
[Code]...
I've tried a number of different variations of the LINQ. My current statement is:
From b In xmlFile...<row> Group b...<usrdefnd5> By b...<usrdefnd5> INTO group when I foreach through the resulting collection, EVERY line (17000) shows up.
My VB.net application has a lot of application settings, is it possible to group them somehow(other than having a common name)?For example, my application has a lot of winforms each of which needs to save some information about itself. Is it possible to use something like:
Form1.width = My.Settings.Form1.Width Form2.width = My.Settings.Form2.Width etc.
I've a large table of Items and I need to organize them by Category, then by Year and then by Month.Item has CategoryID and Dated properties.I got this far:
Dim Items = From Item In DB.Items _ Group By CategoryID = Item.CategoryID _ Into Categories = Group _ Order By CategoryID
But where I put the:
Group By Year = Year(Item.Dated)
and the
Group By Month = Month(Item.Dated)
The final result should be something like this:
For Each Category in Categories For Each Year in Category.Years
I am using a nice shopping cart I found online. I would like to translate this code to use a repeater or listview and dynamically retrieve my data, but I cannot seem to find a way to group my data correctly.I know the ListView can group by a certain amount of items, but I have not found a way to do it with this scenario.The shopping cart works by having a ul list of items, followed by their details in the div below. This process starts again by getting three more ul items, followed by three more details. How could I do this using a ListView or repeater? I have not found a way to repeat both of these sets of data I need in a group of three.[code]
I'm completely dense here, but I'm trying to get some stats from a DataTable. One of the columns in the datatable is called "colour".I need to find out how many of each instance of "colour" are in the datatable.
I'm trying: Dim q = From p In PGWorkingDataTable _ Group p By p("colour") Into Group _
I have multiple sub's that i'd like to group together, however all of the groups need to be in the same class. They all work together, but it would help me organize the code and make it less confusing if I could group some of the different subs together for outlining purposes. Is there a way to do this? I tried to find answers online, but I couldn't find what I was looking for.